当我尝试在.net上运行我的Blazor项目上运行时出现错误



我只是想知道我是否需要做一些不同的事情。

如包管理器控制台

教程所示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观察运行。

相关内容

最新更新