小编mpa*_*ton的帖子

Teamcity没有在发布模式下构建我的.SLN

我使用VS 2008解决方案的"SLN Runner"在Teamcity 6.5中创建了一个发布配置项目.我的调试解决方案与PDB文件一起构建良好 - 但是我根本无法在Release模式下构建它,而且它将坚持默认为x64架构.

我尝试过以下方法:

  • 将proj文件明确设置为Release模式
  • 设置构建参数以发送到MSBuild显式传递/ platform:anycpu和/ configuration:release

我注意到生成的.sln.proj文件中出现以下代码(乍一看)是不正确的,并且两个配置的配置都被设置为Debug模式?

 <ItemGroup Condition=" ('$(Configuration)' == 'Debug') and ('$(Platform)' == 'Any CPU') ">
    <BuildLevel0 Include="MySolution.csproj">
      <Configuration>Debug</Configuration>
      <Platform>AnyCPU</Platform>
    </BuildLevel0>
  </ItemGroup>


<ItemGroup Condition=" ('$(Configuration)' == 'Release') and ('$(Platform)' == 'Any CPU') ">
    <BuildLevel0 Include="MySolution.csproj">
      <Configuration>Debug</Configuration>
      <Platform>AnyCPU</Platform>
    </BuildLevel0>
  </ItemGroup>
Run Code Online (Sandbox Code Playgroud)

任何协助赞赏:

c# svn teamcity solution visual-studio

10
推荐指数
1
解决办法
4507
查看次数

标签 统计

c# ×1

solution ×1

svn ×1

teamcity ×1

visual-studio ×1