我有一个nuget包,其中一个dll需要引用,一个dll只需要包含在程序的输出中。
来自nuspec的相关信息:
<references>
<reference file="dllA.dll" />
</references>
</metadata>
<files>
<file src="dllA.dll" target="lib" />
<file src="dllB.dll" target="content" />
</files>
我一直在使用install.ps1文件来尝试修改.csproj以添加此部分:
<Content Include="<path to dllB.dll">
<Link>dllB.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
我不知道如何获取dllB的路径,并且在使用powershell进行nuget包安装期间修改.csproj时遇到了问题。