Сервисный стек Vue SPA-приложение - PullRequest
1 голос
/ 07 апреля 2020

Я создал простой проект, используя шаблон Service Stack Vue SPA. Я запускаю приложение нажатием клавиши F5, все работает нормально.

Я пытаюсь найти способ заставить его работать с app и web tools.

Я попробовал это " app MyApp .dll", и оно открывает приложение, но пустое, а" web MyApp.dll"выдает исключение нулевой ссылки.

Не могли бы вы помочь мне заставить его работать.

С уважением, Джамиль

1 Ответ

0 голосов
/ 07 апреля 2020

Инструмент web do tnet предназначен только для. NET Приложения Core 2.1 для. NET Приложения Core 3.1+. Вам следует использовать новый инструмент x do tnet. :

$ dotnet tool install --global x 

Обратите внимание, что только инструмент app поддерживает запуск в . NET Core Windows Настольном приложении , для консольных приложений просто запустите двоичный файл с dotnet инструмент непосредственно:

$ dotnet MyApp.dll

Я последовал вашему описанию и создал новый vue -spa проект:

$ x new vue-spa VueSpa

Затем после публикации приложения:

$ cd VueSpa\VueSpa
$ npm run publish

Я могу запустить опубликованный двоичный файл с:

$ cd bin\Release\netcoreapp3.1\publish
$ app VueSpa.dll

, который запускает его в Windows настольном приложении, как и ожидалось:

enter image description here

...