我有一个包和nuspec文件,我是通过将相关程序集的dll复制到lib文件夹中构建的,该文件夹与我的nuspec文件位于同一文件夹中。这一切都工作得很好,这里没有问题。
我有第二个包,它通过nuget引用第一个包,因此为了构建它的包,我遵循了相同的过程,但在nuspec文件中添加了一个依赖元素。当我从release复制到lib时,它也需要依赖的dll。
因为这被标记为依赖项,所以我可以将它从by lib文件夹中删除(我希望通过nuget下载它,而不是包含在当前包中)。
发布于 2013-05-02 16:19:34
在做了一些测试之后,结果证明添加依赖项并不需要dll在库中。该依赖项假定它将由Nuget解决。可以通过nuget GUI创建一个新的包文件并添加一些依赖项来确认这一点。请注意,它们在保存后不会显示在lib文件夹中。
https://stackoverflow.com/questions/16300110
复制相似问题