【发布时间】:2015-05-09 17:11:47
【问题描述】:
我正在尝试使用“Nuget Package Explorer”创建一个 nuget。该项目引用了 2 个以 .net4.0 为目标的 dll,主 dll 以 .net4.5 为目标。
按照指定,我将 2 个引用的 dll 放在名为“net40”的“lib”文件夹内的文件夹中,主 dll 放在名为“net45”的文件夹中,然后我推送了位于 here 的 nuget p>
但是当我尝试在另一个项目中安装它时,它不需要任何 dll!
我做错了吗?
谢谢。
更新:
nuget 包包含:
lib (folder)
net45 (folder)
MainAssembly.dll -> targets .net_4.5
Microsoft.VisualStudio.TextTemplating.10.0 -> targets .net_4
Microsoft.VisualStudio.TextTemplating.Interfaces.10.0 -> targets .net_4
注释:
-
MainAssembly需要另外两个程序集 - 我只想定位 .net 4.5 版
问题:
使用上述结构创建 nuget 包不起作用,在新项目中安装 nuget 时,MainAssembly 未添加引用列表,仅添加了其他两个程序集。
【问题讨论】:
标签: c# .net dll nuget nuget-package