.net - DotNet 命令行错误
问题描述
我正在尝试 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
- 他们都提到了这个dll:'IWOA.DllName'
- 他们在文件夹路径中都有 citrix。
我很少在这里发帖,因为我通常可以通过一些在线挖掘找到我的问题的答案,但这让我很难过。我什至无法在网上找到关于这个问题的最轻微的参考。
那么这里到底发生了什么?
仅供参考:Visual Studio 版本是 15.8.8,据我所知,到目前为止,我的整个环境都是 uo。
谢谢
解决方案
神圣的钼!
您可能缺少一些重要的上下文:
不要使用管理员模式(或 root!)
dotnet
在项目上工作,它假定它是递归操作的整个目录。
预期是您将创建一个没有现有文件的新文件夹,然后运行dotnet new console
and dotnet run
.
您似乎所做的是转到现有(系统)文件夹,然后在其上运行 dotnet run 。这实际上试图扫描所有内容C:\Windows\system32\
并弄清楚如何构建/运行它。你可以猜到这是行不通的,因为它正在寻找随机代码和 dll 并试图弄清楚如何构建/运行它。
所以只需使用一个新的空目录来创建新项目。
推荐阅读
- python - 使用行中的第 n 个元素从 RDD 创建对
- java - java - 如果可能,如何在Java中仅使用一个for循环在数组中的特定元素之前添加元素
- swift - 在 Swift 中,是否有一种内置的方法可以为 `FileHandle`s 或 `Pipe`s 实现类似 `tee` 的功能?
- javascript - w2ui 网格无限滚动而不使用 url 功能
- javascript - 我希望通过在脚本中添加 Cookie 代码进行浏览器刷新时不更改当前设置?
- python - 我如何显示来自文本小部件的输入
- c# - StorageFile 的 UWP CopyAsync 在发布版本中不起作用,引发异常
- javascript - 右 div 与左固定 div 重叠
- python - 需要一些帮助理解 for 循环
- azure - 无法从 Azure DataBricks [wasbs vs abfss] 在 Storage Gen2 上创建挂载