我很困惑如何在NuGet包中包装第三方dll。我已经从我的csproj创建了一个nuspec文件。这个包是csproj的输出dll没有问题。然后我添加一个元素并添加我的2个第三方dll。这适用于打包包内的dll。我已经在第二个项目中安装了包,但是复制到bin的唯一文件是第一个项目的输出。
如何将程序包的lib目录中的dll复制到第二个项目的bin中?
我似乎无法在任何地方找到这个答案。
答案 0 :(得分:2)
你试过nuget docs
吗?两个很棒的链接:
http://docs.nuget.org/docs/creating-packages/using-a-gui-to-build-packages http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package
编辑:快速重读告诉我你可能无法将dll包含在你的nuget包中。请记住,在Visual Studio中,您必须设置要构建的每个文件,在VS中调整该文件的属性中的设置。您可能必须确保解决方案导航器/资源管理器显示所有文件才能执行此操作。