引用的dll不包含在nuget包中

时间:2016-01-12 07:55:14

标签: visual-studio-2015 nuget asp.net-core nuget-package

我创建了一个名为' AMS'的类库(包)项目。然后我在本地计算机上添加了一个名为'基础设施的dll的引用。现在,当我构建AMS项目时,它会为我创建一个nuget包。 现在,当我使用我的本地nuget存储库将此包添加到新的Web应用程序时,它会抛出以下错误。

" NU1001无法解析依赖关系基础结构> = 1.0.0。"

所有三个应用程序都使用相同的dotnet版本4.6。是不是可以在包中添加dll,如果是的话,我在哪里做错了。

1 个答案:

答案 0 :(得分:-1)

类库包只将输出dll放入nuget包中。最佳做法是从基础结构DLL中创建另一个nuget包,并在其上添加nuget依赖项。重要的是,NuGet可以在包级别上查看依赖关系图,这样可以更好地合理化版本。