当我在 .net5 上的 Blazor 项目上尝试 运行 dot net watch 运行 时出现错误
Getting errors when i try to run dot net watch run on my Blazor project on .net5
你好,我只是想知道我是否需要做一些不同的事情。
如包管理器控制台教程所示
我是 pm > dir
然后我得到
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 02/08/2021 21:41 BattlesBlazor
-a---- 02/08/2021 22:08 2581 .gitattributes
-a---- 02/08/2021 22:08 6585 .gitignore
-a---- 03/08/2021 10:28 2194 BattlesBlazor.sln
然后当我 运行 dotnet watch 运行 我收到以下错误
dotnet : watch : Could not find a MSBuild project file in 'C:\Users\Desktop\Desktop\Deskto 2\DevProjects\BattlesBlazor'.
Specify which project to use with the --project option.
At line:1 char:1
+ dotnet watch run
+ ~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (watch : Could n...project option.:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
不确定实际发生了什么,任何建议将不胜感激,谢谢。
编辑:The contents of the project
可以构建解决方案,这就是以下命令有效的原因:
dotnet build
但是不可能运行一个解决方案,因为一个解决方案可以有多个可执行项目,甚至none。
我认为不可能观看 wasm 项目。但是你可以看服务器部分。
到运行,你可以像这样指定项目文件:
# Start the client without blocking the package console manager
start "" dotnet run --project BattlesBlazor\Client\BattlesBlazor.Client.csproj
# Start with diagnostic the server
dotnet watch run --project BattlesBlazor\Server\BattlesBlazor.Server.csproj
将您的工作目录更改为 .csproj 所在的目录。在你的情况下 cd BattlesBlazor,然后做一个 dotnet watch 运行.
你好,我只是想知道我是否需要做一些不同的事情。
如包管理器控制台教程所示
我是 pm > dir
然后我得到
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 02/08/2021 21:41 BattlesBlazor
-a---- 02/08/2021 22:08 2581 .gitattributes
-a---- 02/08/2021 22:08 6585 .gitignore
-a---- 03/08/2021 10:28 2194 BattlesBlazor.sln
然后当我 运行 dotnet watch 运行 我收到以下错误
dotnet : watch : Could not find a MSBuild project file in 'C:\Users\Desktop\Desktop\Deskto 2\DevProjects\BattlesBlazor'.
Specify which project to use with the --project option.
At line:1 char:1
+ dotnet watch run
+ ~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (watch : Could n...project option.:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
不确定实际发生了什么,任何建议将不胜感激,谢谢。
编辑:The contents of the project
可以构建解决方案,这就是以下命令有效的原因:
dotnet build
但是不可能运行一个解决方案,因为一个解决方案可以有多个可执行项目,甚至none。
我认为不可能观看 wasm 项目。但是你可以看服务器部分。
到运行,你可以像这样指定项目文件:
# Start the client without blocking the package console manager
start "" dotnet run --project BattlesBlazor\Client\BattlesBlazor.Client.csproj
# Start with diagnostic the server
dotnet watch run --project BattlesBlazor\Server\BattlesBlazor.Server.csproj
将您的工作目录更改为 .csproj 所在的目录。在你的情况下 cd BattlesBlazor,然后做一个 dotnet watch 运行.