Я создал проект конфигурации выпуска в Teamcity 6.5, используя «SLN Runner» для решений VS 2008. Мое решение для отладки прекрасно работает вместе с файлами PDB - однако я просто не могу заставить его работать в режиме Release, плюс оно будет настаивать на дефолте в архитектуре x64.
Я пробовал следующее:
- явно установить proj-файл в режим Release
- Установить параметры сборки для отправки в MSBuild, явно проходя через / platform: anycpu и / configuration: release
Я заметил в сгенерированном файле .sln.proj, что следующий код кажется (на первый взгляд) некорректным, а конфиги установлены в режим отладки для обеих конфигураций?
<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>
Любая помощь приветствуется: