【问题标题】:tfs does not have "Mock debug" configurationtfs 没有“模拟调试”配置
【发布时间】:2012-10-28 23:56:11
【问题描述】:

我正在尝试构建一个包含 3 个项目的解决方案。解决方案配置为Debug|赢32。在解决方案配置属性上,对于项目: 项目配置平台 第一个项目:模拟调试 Win32 第二个项目:调试 Win32 第三个也是如此。由于第一个带有配置模拟调试的项目,构建失败。 错误抛出 LINK : fatal error LNK1104: cannot open file $(Configuration).... 当我在 VS2012 上构建时,它构建得很好。它创建一个文件夹“Mock Debug”并将库放在那里。 VS可以找到lib。没问题,编译成功。 但在 tfs 中,我无法指定配置“模拟调试”,因此它不会创建文件夹“模拟调试”,也不会放置 .lib。那里。我无法更改任何解决方案配置或项目属性。有没有办法为 tfs 构建定义中的解决方案下构建的各个项目指定确切的配置。我知道我可以在 build definito 中传递 MsBuild Argument,但我不确定这是否可行。我尝试在“要构建的项目”和“要构建的配置”下手动指定“模拟调试”配置。但它没有找到“模拟调试”配置。我发现团队构建确实覆盖了项目中指定的 $OutDir 并将所有二进制文件放在其他地方,因此它找不到 .lib 文件。但问题是 $(Configuration) "Mock Debug" 指定的文件夹未创建。我想我在这里遗漏了一些东西......任何建议。

【问题讨论】:

    标签: visual-c++ tfs


    【解决方案1】:

    只要把这样的配置或者dll放在建机的如下路径中

    “C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies”

    注意:您需要根据您使用的 VS 版本更换浴缸。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-19
      • 2023-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-16
      • 1970-01-01
      • 2011-07-25
      相关资源
      最近更新 更多