我正在更新一个与 .NET 4.5 兼容的版本,我需要做的更改之一是更新我调用 ilmerge的方式。
从上面的链接,这基本上意味着改变:
/targetplatform:"v4,C:\windows\Microsoft.NET\Framework\v4.0.30319"
到:
/targetplatform:"v4,C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0"
在我的 MSBuild AfterBuild 目标中,我使用 生成前者$(MSBuildToolsPath)
,如下所示:
/targetplatform:v4,$(MSBuildToolsPath)
将其转换为所需/targetplatform:"v4,C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0"
路径的最佳方法是什么,以便它可以在 x64、x86 或任何可以安装的异常位置上运行?