【问题标题】:Specify a Nuget package source in vs code在vs代码中指定一个Nuget包源
【发布时间】:2019-10-31 08:06:30
【问题描述】:

我想在 vs 代码中指定 NuGet 包源,因为我收到了跟随错误:

来自导致此问题的自定义 NuGet 源的那些包。

有什么办法可以帮我解决这个案子吗?

【问题讨论】:

  • 欢迎来到堆栈溢出。将错误消息复制/粘贴到您的问题中通常是个好主意。屏幕截图更难处理,并且会降低您获得答案的机会。
  • 欢迎您!最好将实际错误包含为 text 而不是图像,这样其他人就会从 Google 之类的网站到达这里。哦,便便@Sefe 以 28 秒的优势击败了我 ;)
  • 这能回答你的问题吗? Add custom package source to Visual Studio Code

标签: c# nuget-package


【解决方案1】:

我通常通过将nuget.config 文件与.csproj 放在同一位置来解决此问题。内容是这样的

<?xml version="1.0" encoding="utf-8"?>
<configuration>
 <packageSources>
    <add key="ArtifactoryNuGetV3" value="https://{URL GOES HERE}/artifactory/api/nuget/v3/nuget-local" protocolVersion="3" />
 </packageSources>
</configuration>

另一种方法是在命令行中提供--source Documentation

如果您使用的是 Visual Studio,您可能需要手动添加该 nuget 源代码。

【讨论】:

  • 感谢您的帮助,我之前尝试过这种解决方法,但不起作用。
  • 如果您可以在 Visual Studio 中访问 nuget 源,那么您也可以在 VSCode 中进行。您需要确保您输入的 URL 值是正确的。您可以通过使用 Visual Studio 中的“管理 Nuget 包”选项并在其中添加自定义 nuget 源来检查它是否正确。此外,您还可以使用命令行版本测试您的 URL 是否正确
【解决方案2】:

我通过在项目下的 Dockerfile 中添加关注内容来解决它。 enter image description here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-19
    相关资源
    最近更新 更多