当包装发生时,.dll都在项目的bin文件夹中,尽管它们通过复杂的方式到达那里我宁愿不进入。我只需要将它们放入包中。看看构建输出,我猜我需要编辑PackageUsingManifest步骤,虽然我不确定如何。
答案 0 :(得分:0)
包是一种自给自足的原子可交付物。 这旨在易于分发和参数化。 因此,如果您使用具有外部依赖关系的包,您可能只想使用简单的zip文件而不是部署打包功能。
因此,如果您引用了其他程序集,则可能需要创建一个解决方案libs文件夹,您可以在其中存储外部引用并将相应的项目与这些引用链接。
如果您将主题设置为'Copy Local = true'
然后你就可以用msbuild(目标包)打包你的程序集(项目)
msbuild /t:package MyProject\MyProject.csproj
或msbuild /t:package MySolution.sln