【问题标题】:Nuget Package Manager combining local and external servers结合本地和外部服务器的 Nuget 包管理器
【发布时间】:2016-10-12 08:48:35
【问题描述】:

希望在这里得到一点帮助。我有一个自定义构建的 dll,它依赖于 EntityFramework。我已将自定义构建 dll 部署到我们的本地 nuget 服务器。但是我还没有部署EntityFramework。这在外部 Nugget 服务器上可用。

当我尝试使用 Nuget 解决方案管理器安装我的自定义构建 dll 时,我收到以下错误:

尝试使用 DependencyBehavior“最低”解决包“CustomBuilt.dll.2016.10.10.6”的依赖关系 无法解析依赖项“EntityFramework.dll”。使用的源:“LocalServer”、“NugetAlt1”、“NugetAltHttps”、“nuget.org”、“Microsoft 和 .NET”。

外部服务器的网址是: NugetAlt1:http://packages.nuget.org/v1/FeedService.svc/ NugetAltHttps:https://www.nuget.org/api/v2/ nuget.org:https://api.nuget.org/v3/index.json 微软和.Net:https://www.nuget.org/api/v2/curated-feeds/microsoftdotnet/

我正在使用 VS2015。我也试过VS2013。

我还在解决方案中添加了一个 nuget.config 文件。仍然收到错误:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="LocalServer" value="http://localserver:8089/nuget" />
    <add key="NugetAlt1" value="http://packages.nuget.org/v1/FeedService.svc/" />
    <add key="NugetAltHttps" value="https://www.nuget.org/api/v2/" />
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
  </packageSources>
  <activePackageSource>
    <add key="All" value="(Aggregate source)" />
  </activePackageSource>
  <packageRestore>
    <add key="enabled" value="True" />
    <add key="automatic" value="True" />
  </packageRestore>
  <bindingRedirects>
    <add key="skip" value="False" />
  </bindingRedirects>
</configuration>

有什么想法/想法吗?

亲切的问候, 菲奥娜

【问题讨论】:

    标签: nuget nuget-package nuget-server


    【解决方案1】:

    我终于找到了。问题出在我用来生成包的 nuspec 文件中。我的依赖项的 id 不正确。

    我指定了以下内容:

    <dependencies>
          <dependency id = "EntityFramework.dll" version = "6.0.0.0" />
    </dependencies>
    

    这是不正确的。 EF的包名是EntityFramework而不是EntityFramework.dll

    应该这样指定:

    <dependencies>
          <dependency id = "EntityFramework" version = "6.0.0.0" />
    </dependencies>
    

    【讨论】:

      猜你喜欢
      • 2011-03-27
      • 2017-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-09
      相关资源
      最近更新 更多