VS2008 - Вывод другого имени файла для конфигураций Отладки/Выпуска

Просто поместите ваши два textview-хоста и порт в независимую горизонтальную линейную форму и используйте android: layout_weight, чтобы сделать процент

24
задан xyz 7 July 2009 в 16:21
поделиться

3 ответа

Вы можете добиться этого, отредактировав файл проекта вручную. Найдите узел и добавьте к нему условный атрибут:

<AssemblyName Condition="'$(Configuration)'=='Debug'">MyApp_Debug.exe</AssemblyName>
<AssemblyName Condition="'$(Configuration)'=='Release'">MyApp_Release.exe</AssemblyName>

Вам придется продублировать его также, чтобы добавить еще один условный атрибут для версии выпуска.

Хотя это возможно, это может вызвать проблемы. Существует атрибут AssemblyConfiguration , который можно применить к вашей сборке. В AssemblyInfo.cs введите:

#if DEBUG
[assembly: AssemblyConfiguration("Debug")]
#else
[assembly: AssemblyConfiguration("Release")]
#endif

Это добавит свойство к вашей скомпилированной сборке, которое сообщит вам, с какой конфигурацией сборки было создано ваше приложение.

34
ответ дан 28 November 2019 в 23:30
поделиться

Я уверен, что есть, однако по моему опыту использование разных имен файлов для конфигураций отладки / выпуска - плохая идея, так как это может вызвать всевозможные проблемы (очень похожие на проблему VS, когда он пытается запустить переименованное приложение)

Почему бы просто не указать, есть ли его отладка / выпуск в атрибутах Assembly (например, в комментариях)

-1
ответ дан 28 November 2019 в 23:30
поделиться

Как упоминал Адрианбанкс, вы можете отредактировать файл .csproj вручную, чтобы выполнить это.

Я бы, однако, рекомендовал более простую форму:

<AssemblyName>MyApp_$(Configuration).exe</AssemblyName>

Если вы когда-нибудь отредактируете свойства однако в этом проекте это изменение, скорее всего, будет потеряно. Это то, над чем вам придется работать вручную, так как это не будет поддерживаемой настройкой.

Чтобы вручную отредактировать определение проекта, щелкните проект правой кнопкой мыши в Visual Studio и выберите «Выгрузить», затем щелкните правой кнопкой мыши выгруженный проект и выберите «Изменить», и он откроет вам определение XML.

10
ответ дан 28 November 2019 в 23:30
поделиться