gpt4 book ai didi

c# - 使用 MsBuild (VS2015) 构建期间 TlbExp/TlbImp 的路径

转载 作者:太空宇宙 更新时间:2023-11-03 21:14:13 35 4
gpt4 key购买 nike

我切换了一些解决方案,以便在只有 VS2015 和构建代理的干净构建机器上使用最新的框架和工具集进行构建。

对于所有 vc 项目,路径变量“TargetFrameworkSDKToolsDirectory”符合我的需要。它看起来像这样:

"$(TargetFrameworkSDKToolsDirectory)tlbimp.exe" $(TargetPath) /verbose /strictref /asmversion=$(Version) /out:$(DropLocation)

但是对于 c# 项目我找不到任何解决方案。以前的解决方案如下所示:

"$(WindowsSDKDir)\bin\NETFX 4.0 Tools\tlbexp" $(TargetPath) /out:$(ProjectDir)\bin\$(ConfigurationName)\$(TargetName).tlb

但构建机器不知道“WindowsSDKDir”或“FrameworkSDKdir”,我希望尽可能少地进行自定义。

我无法想象我是唯一遇到这个问题的人,所以我希望找到一个已经解决了这个问题的人。

最佳答案

我发现满足我需求的最佳解决方案是,在构建机器上安装 Windows SDK,并为 C# 和 C++ 项目使用 TargetFrameworkSDKToolsDirectory。

关于c# - 使用 MsBuild (VS2015) 构建期间 TlbExp/TlbImp 的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35548112/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com