首页 > 解决方案 > DotNet 命令行错误

问题描述

我正在尝试 DotNet 命令行的“入门”教程: https ://docs.microsoft.com/en-us/dotnet/core/tutorials/using-with-xplat-cli

整个教程是启动一个命令提示符——我使用的是管理员模式——并运行以下两个 DotNet 命令:

  1. $ dotnet 新控制台

  2. $ 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

  1. 他们都提到了这个dll:'IWOA.DllName'
  2. 他们在文件夹路径中都有 citrix。

我很少在这里发帖,因为我通常可以通过一些在线挖掘找到我的问题的答案,但这让我很难过。我什至无法在网上找到关于这个问题的最轻微的参考。

那么这里到底发生了什么?

仅供参考:Visual Studio 版本是 15.8.8,据我所知,到目前为止,我的整个环境都是 uo。

谢谢

标签: .net.net-corecommand-line-interface

解决方案


神圣的钼!

您可能缺少一些重要的上下文:

  1. 不要使用管理员模式(或 root!)

  2. dotnet在项目上工作,它假定它是递归操作的整个目录。

预期是您将创建一个没有现有文件的新文件夹,然后运行dotnet new console​​and dotnet run.

您似乎所做的是转到现有(系统)文件夹,然后在其上运行 dotnet run 。这实际上试图扫描所有内容C:\Windows\system32\并弄清楚如何构建/运行它。你可以猜到这是行不通的,因为它正在寻找随机代码和 dll 并试图弄清楚如何构建/运行它。

所以只需使用一个新的空目录来创建新项目。


推荐阅读