我正在尝试通过以下网址使用DotNet命令行的“入门”教程: https://docs.microsoft.com/en-us/dotnet/core/tutorials/using-with-xplat-cli
整个教程是启动命令提示符-我使用了管理员模式-并运行以下两个DotNet命令:
$ dotnet新控制台
$ dotnet运行
第一个成功了,尽管花了几分钟。 很长一段时间后第二次失败。
该日志显示了大约20条错误消息,看起来都与此类似:
_7.9.0.5.cs(1081,43):错误CS0229:“ IWOA.DllName”和“ IWOA.D”之间存在歧义 llName'[C:\ Windows \ system32 \ system32.csproj] wbem \ Framework \ root \ citrix \ VdaParameters \ BrokerAgent_SN_a80ce61cfbf8b47a_Version
我很少在这里发布信息,因为我通常可以通过一些在线挖掘找到问题的答案,但是这一点让我很困惑。我什至找不到丝毫的参考来解决这个问题。
那么世界到底是怎么回事?
仅供参考:Visual Studio版本是15.8.8,据我所知,到目前为止,整个环境都是uo。
谢谢
答案 0 :(得分:2)
天哪!
您可能缺少一些重要的背景信息:
不要使用管理员模式(或root!)
dotnet
适用于项目,它假定是递归操作的整个目录。
期望的是您将创建一个没有现有文件的新文件夹,然后运行dotnet new console
和dotnet run
。
您似乎要做的是转到现有的(系统)文件夹,然后在该文件夹上运行dotnet run。这实际上是尝试扫描所有C:\Windows\system32\
并弄清楚如何构建/运行它。您可以猜想,这是行不通的,因为它会发现随机代码和dll,并试图弄清楚如何构建/运行它。
因此,只需使用一个新的空目录来创建新项目。