我将DLL和.exe合并到一个文件中时出现问题。
我尝试使用this教程,但我不明白我应该在哪里添加此代码:
<Target Name="AfterResolveReferences">
<ItemGroup>
<EmbeddedResource Include="@(ReferenceCopyLocalPaths)" Condition="'%(ReferenceCopyLocalPaths.Extension)' == '.dll'">
<LogicalName>%(ReferenceCopyLocalPaths.DestinationSubDirectory)%(ReferenceCopyLocalPaths.Filename)%(ReferenceCopyLocalPaths.Extension)</LogicalName>
</EmbeddedResource>
</ItemGroup>
</Target>
谢谢!
答案 0 :(得分:0)
在大多数(所有?)C#项目文件(.csproj
)中,底部附近有一条线:
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
博客文章说你应该在项目文件的那一行之后插入新行。您需要使用文本编辑器来执行此操作:无法使用Visual Studio UI更改项目文件的那部分。