【问题标题】:Metadata file not be found in csx file with VS 2019VS 2019 在 csx 文件中找不到元数据文件
【发布时间】:2020-06-01 23:27:05
【问题描述】:

这几天我已经研究了这个问题的其他答案,但似乎没有一个解决方案适合我的情况。

  1. 错误消息:“错误 CS0006:找不到元数据文件 'Newtonsoft.Json.dll'”
  2. Visual Studio 2019
  3. .NET Core c# 控制台项目
  4. .csx 文件中包含用于脚本编写的编码。请注意,可以在 .cs 文件中找到“Newtonsoft.Json”。

【问题讨论】:

  • 有同样的问题,但不想提供 .dll 的完整路径

标签: c# visual-studio .net-core scripting roslyn


【解决方案1】:

通过提供 dll 文件的完整路径解决了该问题: 更换 #r "Newtonsoft.Json.dll" 和 #r "c:\full_path\Newtonsoft.Json.dll"

在VS 2019中出现,CSX文件不知道通过NuGet添加的dll的路径,但它确实可以识别System等.NET库。

【讨论】:

    猜你喜欢
    • 2017-10-30
    • 2017-01-29
    • 2022-10-20
    • 1970-01-01
    • 1970-01-01
    • 2017-06-28
    • 1970-01-01
    • 2022-08-05
    • 2010-11-28
    相关资源
    最近更新 更多