C# WPF将多个dll合并为单个exe可执行文件
这里也有类似的问题,但似乎没有任何东西能够与.Net4.0及更高版本一起工作 这是一个很好的答案,但我不明白他应该放在WPF应用程序的什么地方? 没有比MSBuild更好的了 下面是我的目录结构,我已经添加了对external.dll的引用,甚至还添加到了References文件夹中 应该在哪里添加,哪个文件?C# WPF将多个dll合并为单个exe可执行文件,c#,wpf,visual-studio,dll,C#,Wpf,Visual Studio,Dll,这里也有类似的问题,但似乎没有任何东西能够与.Net4.0及更高版本一起工作 这是一个很好的答案,但我不明白他应该放在WPF应用程序的什么地方? 没有比MSBuild更好的了 下面是我的目录结构,我已经添加了对external.dll的引用,甚至还添加到了References文件夹中 应该在哪里添加,哪个文件? <Target Name="AfterResolveReferences"> <ItemGroup> <EmbeddedRe
<Target Name="AfterResolveReferences">
<ItemGroup>
<EmbeddedResource Include="@(ReferenceCopyLocalPaths)" Condition="'%(ReferenceCopyLocalPaths.Extension)' == '.dll'">
<LogicalName>%(ReferenceCopyLocalPaths.DestinationSubDirectory)%(ReferenceCopyLocalPaths.Filename)%(ReferenceCopyLocalPaths.Extension)</LogicalName>
</EmbeddedResource>
</ItemGroup>
</Target>
%(ReferenceCopyLocalPaths.DestinationSubDirectory)%(ReferenceCopyLocalPaths.Filename)%(ReferenceCopyLocalPaths.Extension)
对于第二部分,正如在文章中所述,我创建了一个新类,使用代码并调用了我的应用程序类main方法
我试图实现的是将WpfApplication2.exe移动到任何位置,它应该能够执行
如果我将.exe文件移动到其他位置,当前在我的启动类中只有C#代码,应用程序甚至不会执行/启动,但是如果我删除汇编C#代码并尝试执行它,将失败,并且找不到.dll
请帮助我了解此问题。可能重复:可能重复