Msbuild 在程序集解析之前合并依赖项(ILRepack/ILMerge)

Msbuild 在程序集解析之前合并依赖项(ILRepack/ILMerge),msbuild,msbuild-task,Msbuild,Msbuild Task,我有一个项目有几个nuget依赖项。 构建当前构建管道后,以一个依赖项==一个程序集文件的形式生成工件 MyAssembly.dll Dep1.dll Dep2.dll 但对我来说,如果我能将所有依赖项合并到一个程序集中,并将这个程序集链接到我的代码,这将是一个理想的选择。 我想在工件中看到如下内容: MyAssembly.dll MergedDeps.dll 因此,我认为我可以使用ilRepack/ilMerge进行合并,但我不知道如何将合并的依赖项链接/重新链接到我的程序集 我是否可以覆盖任

我有一个项目有几个nuget依赖项。 构建当前构建管道后,以一个依赖项==一个程序集文件的形式生成工件

MyAssembly.dll Dep1.dll Dep2.dll

但对我来说,如果我能将所有依赖项合并到一个程序集中,并将这个程序集链接到我的代码,这将是一个理想的选择。 我想在工件中看到如下内容:

MyAssembly.dll MergedDeps.dll

因此,我认为我可以使用ilRepack/ilMerge进行合并,但我不知道如何将合并的依赖项链接/重新链接到我的程序集

我是否可以覆盖任何msbuild管道任务以获取所有依赖项、合并它们并使用结果程序集进行链接