我只是想知道我是否需要做一些不同的事情。
如包管理器控制台
教程所示I do 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 run时,我得到以下错误
dotnet : watch : Could not find a MSBuild project file in 'C:UsersDesktopDesktopDeskto 2DevProjectsBattlesBlazor'.
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
不知道到底发生了什么,任何建议将不胜感激,谢谢。
编辑:项目内容
构建一个解决方案是可能的,这就是为什么下面的命令可以工作:
dotnet build
但是不可能运行一个解决方案,因为一个解决方案可以有多个可执行项目,甚至一个也没有。
我认为看一个wasm项目是不可能的。但是你可以看服务器部分
要运行,您可以像这样指定项目文件:
# Start the client without blocking the package console manager
start "" dotnet run --project BattlesBlazorClientBattlesBlazor.Client.csproj
# Start with diagnostic the server
dotnet watch run --project BattlesBlazorServerBattlesBlazor.Server.csproj
将您的工作目录更改为.csproj所在的目录。在你的情况下cd《battle - blazor》,然后做一个。net观察运行。