Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 指定要与MSBuild.ILMerge.Task合并的文件_C#_Msbuild_Ilmerge - Fatal编程技术网

C# 指定要与MSBuild.ILMerge.Task合并的文件

C# 指定要与MSBuild.ILMerge.Task合并的文件,c#,msbuild,ilmerge,C#,Msbuild,Ilmerge,我有一个创建多个.dll和.exe文件的解决方案。现在我想将一些.dll文件与可执行文件合并。我发现了MSBuild.ILMerge.Task NuGet包,默认情况下,该包将所有.dll文件合并到可执行文件中。这很好用 但我只想包括一些.dll文件,因为其他文件在多个可执行文件之间共享。我查看了ILMerge.props,但无法指定合并了哪些.dll文件 使用MSBuild.ILMerge.Task包时如何指定输入文件?它合并标记为copy local的DLL;若要从合并中排除dll,请将其副

我有一个创建多个.dll和.exe文件的解决方案。现在我想将一些.dll文件与可执行文件合并。我发现了MSBuild.ILMerge.Task NuGet包,默认情况下,该包将所有.dll文件合并到可执行文件中。这很好用

但我只想包括一些.dll文件,因为其他文件在多个可执行文件之间共享。我查看了ILMerge.props,但无法指定合并了哪些.dll文件


使用MSBuild.ILMerge.Task包时如何指定输入文件?

它合并标记为copy local的DLL;若要从合并中排除dll,请将其副本本地设置为false。 注意:从1.05开始,合并在默认情况下是可传递的,因此在引用的项目中也将copy local设置为false