首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >当引用外部包只有元数据(没有lib)时,Nuget安装本地包失败

当引用外部包只有元数据(没有lib)时,Nuget安装本地包失败
EN

Stack Overflow用户
提问于 2016-03-29 23:15:13
回答 1查看 456关注 0票数 1

我正在尝试用Nuget构建一个本地包。我的库使用了几个已安装的包,包括"Microsoft.AspNet.WebApi.OwinSelfHost“。OwinSelfHost包只有一个.nupkg文件,没有相应的库或内容文件夹。Nuget尝试查找不存在于该包的.lib文件时失败。以下是调用和输出: nuget.exe install NCR.AS.MGC.ClientProxies -Source C:\Sandbox\MGC\Mgc.ClientProxies\bin\Debug -OutputDirectory C:\Sandbox\MGC\packages.out -ExcludeVersion -NoCache

无法解析依赖项'Microsoft.AspNet.WebApi.OwinSelfHost‘。使用的源:'nuget.org','NugetServer‘。使用的源: C:\Sandbox\MGC\Mgc.ClientProxies\bin\Debug正在尝试收集与项目“”C:\Sandbox\MGC\packages.out“”相关的包“”NCR.AS.MFoundation ClientProxies.1.0.0“”的依赖项信息,目标是“”Any,Version=v0.0“”尝试解析包“”NCR.AS.MFoundation ClientProxies.1.0.0“”的依赖项,DependencyBehavior为“”for“”

关于创建本地包有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2016-03-30 08:59:22

因此,多亏了之前经历过这个问题的同事的帮助,我才弄明白了这一点。从Nuget Package Manager安装的包放在c:\Sandbox\MGC\Package中。我试图构建一个本地包,其中包含我的代码,该代码利用了一些已安装的包,并让它用c:\Sandbox\MGC\packages.out编写本地包。如果我将我的输出包写在与我安装的包相同的目录中(c:\sandbox\MGC\ packages ),那么一切都可以正常工作。只要我尝试将我的东西放在一个单独的目录中,它就无法找到我安装的一些软件包。对我来说,这似乎是一个Nuget bug..

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36288331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档