繁体   English   中英

如何在NuGet包中嵌入/引用.NET引用?

[英]How can I embed / reference .NET references in a NuGet package?

我有一个.net资源库,其中包含一些nuget包以及一些默认的.net引用:

  • NLog (nuget)
  • Microsoft.Expression.Drawing (.net参考)
  • System.Windows.Interactivity (.net参考)

如果我构建我的nuget包

nuget pack -Prop Configuration=Release -OutputDirectory nuget %SOLUTION%\\%SOLUTION%\\%SOLUTION%.csproj

然后将其安装在wpf项目中,这两个.net引用未安装。

是否有解决方案来自动安装.net引用?

正如bradbury所述,我已经创建了一个* .nuspec文件并将所有framework assemblies添加到其中。

为了自动将这些项目添加到nuspec中,而无需考虑它,我使用新功能扩展了我的个人nugetLib

现在我的ci脚本中只有1个班轮:

    # add framework assembly dependencies into the nuspec file
    - nugetlib frameworkassemblies -c %SOLUTION%\%SOLUTION%\%SOLUTION%.csproj -n %SOLUTION%\%SOLUTION%\%SOLUTION%.nuspec -p %SOLUTION%\%SOLUTION%\packages.config

资料来源: https : //github.com/dojo90/nugetLib

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM