【发布时间】:2020-07-03 06:11:58
【问题描述】:
我的公司已经为我们业务专有的软件包建立了一个 nuget 存储库。我有一个包的 nuspec 文件,其中列出了位于主 nuget 存储库上的依赖项。当我从我们的存储库安装一个包时,没有安装依赖项。
<dependencies>
<group targetFramework="uap">
<dependency id="FluentNHibernate" version="2.0.3.0" />
<dependency id="log4net" version="2.0.8.0" />
<dependency id="Newtonsoft.Json" version="6.0.0.0" />
<dependency id="UserModel.SMDC" version="1.0.0.0" />
<dependency id="Microsoft.AspNet.Identity.Core" version="2.2.1" />
<dependency id="Microsoft.AspNet.WebPages.Core" version="5.2.3" />
<dependency id="Microsoft.AspNet.WebApi.WebHost" version="5.2.3" />
<dependency id="Microsoft.AspNet.WebApi.Data" version="3.2.5" />
<dependency id="Microsoft.AspNet.WebApi.WebData" version="3.2.5" />
<dependency id="Npgsql" version="3.2.5" />
</group>
</dependencies>
我需要做些什么来告诉“推送”查看主要的 nuget 站点吗?
【问题讨论】:
-
现在,您的所有依赖项都只针对目标框架 UAP(通用 Windows 平台)。当您在项目上安装 nuget 包时,该项目是否针对 UAP?你希望这个 nuget 包为任何目标框架安装依赖项吗?
-
这是从网站上复制的,我不知道该放什么。我将其更改为“net46”。谢谢!