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