Инструмент 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 настольном приложении, как и ожидалось: