我正在创建一个nuget包,我想确保它可以在所有场景下工作。获取nuget包目录的位置
在这种情况下,我使用“构建”约定文件夹添加构建目标。我添加的目标需要知道nuget包文件夹的位置。
我发现的很多例子都假设他们可以使用“.. \ Packages”,但Nuget允许您通过nuget.config文件重新定位packages文件夹。
有没有办法从build.targets文件中获取nuget包文件夹的正确位置?
(背景资料)
我正在写需要本机DLL复制到bin目录软件包。我可以使用后期构建事件,但这似乎有点冒失。我宁愿包含一个使用SkipUnchangedFiles = true调用msbuild < copy>任务的目标,但是为了达到这个目的,我需要知道packages文件夹的位置。
.dll是否被添加为像这样的参考? – Tony
不,这些是本机dll,所以OP要他们把它当作内容。如果你想要,你可以采取这种方法。将一些xml文件或图像复制到bin文件夹。 – CarllDev
感谢您的澄清。我读了5次本机,并没有陷入。 – Tony