【发布时间】:2016-02-22 07:35:56
【问题描述】:
我切换了一些解决方案,在只有 VS2015 和 buildagent 的干净构建机器上使用最新的框架和工具集进行构建。
对于所有 vc 项目,路径变量“TargetFrameworkSDKToolsDirectory”符合我的需要。它看起来像这样:
"$(TargetFrameworkSDKToolsDirectory)tlbimp.exe" $(TargetPath) /verbose /strictref /asmversion=$(Version) /out:$(DropLocation)
但是对于 c#-projects 我找不到任何解决方案。之前的解决方案如下所示:
"$(WindowsSDKDir)\bin\NETFX 4.0 Tools\tlbexp" $(TargetPath) /out:$(ProjectDir)\bin\$(ConfigurationName)\$(TargetName).tlb
但是 buildmachine 不知道“WindowsSDKDir”或“FrameworkSDKdir”,我希望尽可能少地进行自定义。
我无法想象我是唯一一个遇到这个问题的人,所以我希望找到一个已经解决这个问题的人。
【问题讨论】: