我有一个.net资源库,其中包含一些nuget包以及一些默认的.net引用:
NLog
(裸体)Microsoft.Expression.Drawing
(。net参考)System.Windows.Interactivity
(。net参考)如果我构建我的nuget包
nuget pack -Prop Configuration=Release -OutputDirectory nuget %SOLUTION%\%SOLUTION%\%SOLUTION%.csproj
,然后将其安装在wpf项目中,这两个.net参考未安装。
是否有解决方案来自动安装.net引用?
答案 0 :(得分:0)
正如布拉德伯里所说,我已经创建了一个* .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