Редактирование профилей публикации в Visual Studio 2010 для приложений Windows - PullRequest
2 голосов
/ 02 февраля 2011

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

1) На странице свойств публикации есть отключенные поля со списком для конфигурации и платформы.Почему отключено?

2) В файле .csproj есть раздел, но эти параметры не изменяются на странице свойств публикации для определенных конфигураций:

<Choose>
<When Condition=" '$(Configuration)' == 'TEST_INTERNAL' ">
  <PropertyGroup>
    <PublishUrl>D:\TestInternal\</PublishUrl>
    <InstallUrl>http://localhost/Resources/TestInternal/</InstallUrl>
    <UpdateUrl>http://localhost/Resources/TestInternal/</UpdateUrl>
  </PropertyGroup>
</When>
<When Condition=" '$(Configuration)' == 'TEST' ">
  <PropertyGroup>
    <PublishUrl>D:\TEST\</PublishUrl>
    <InstallUrl>http://localhost/Resources/Test/</InstallUrl>
    <UpdateUrl>http://localhost/Resources/Test/</UpdateUrl>
  </PropertyGroup>
</When>
<Otherwise>
  <PropertyGroup>
    <PublishUrl>D:\PROD\</PublishUrl>
    <InstallUrl>http://localhost/Resources/Prod/</InstallUrl>
    <UpdateUrl>http://localhost/Resources/Prod/</UpdateUrl>
  </PropertyGroup>
</Otherwise>

Есть идеи, почему поля со списком отключены или есть другой способ сделать это?

...