gal
Я работаю над игрой, где:
- (on cliest in c# unit on /> Сервер находится в TypeScript (node.js)
Я использую h5 (fork of bridge.net) , и хотя я успешно перенес свой код C#, вывод включает в себя настройку веб -сайта с index.html и множественные дополнительные сценарии, которые мне не нужны. Вместо этого
Настройка проекта
структура проекта
Вот структура моего проекта:
.
Код: Выделить всё
MyH5Project/
├── dist/ # Output directory after build
├── src/ # Source code directory
│ ├── Program.cs # Main C# program
│ ├── MySharedLogic.cs # The class I want to share
├── MyH5Project.csproj # Project configuration
├── h5.json # H5 configuration
├── Program.cs # Entry point (for testing)
< /code>
[b] c# code (Program.cs
Код: Выделить всё
using System;
namespace MyH5Project
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
< /code>
[b] h5 config (h5.json
Код: Выделить всё
{
"output": "dist",
"generateTypeScript": true,
"filename": "MySharedLogic.js"
}
< /code>
[b] файл проекта (MyH5Project.csproj
Код: Выделить всё
netstandard2.1
7.2
После построения с H5 My Dist/ папка содержит:
Код: Выделить всё
dist/
├── h5.js
├── h5.meta.js
├── h5.meta.min.js
├── h5.min.js
├── index.html
├── MySharedLogic.d.ts
├── MySharedLogic.js
├── MySharedLogic.meta.js
├── MySharedLogic.meta.min.js
├── MySharedLogic.min.js
Код: Выделить всё
/**
* @compiler H5 24.11.53871+ca5625efbf0742e20cab0bf5f9f52554d70bc0f3
*/
H5.assemblyVersion("MyH5Project","1.0.0.0");
H5.assembly("MyH5Project", function ($asm, globals) {
"use strict";
H5.define("MyH5Project.Program", {
main: function Main (args) {
System.Console.WriteLine("Hello World!");
}
});
});
how Conture я могу . Связанные с Интернетом файлы? Или, как я могу извлечь значимую информацию из текущей сборки для использования в других сценариях?
альтернативные решения? Помогите!
Подробнее здесь: https://stackoverflow.com/questions/794 ... ode-js-wit