Я использую Visual Studio 2017 для моего проекта C# VSTO. Теперь я хочу развернуть в локальном каталоге на моем ноутбуке для отладки, и я хочу развернуть (и подписать) на веб-сервере, когда я собираю релиз. Я узнал в stackoverflow, что мне нужно определить необходимые записи вручную (используя текстовый редактор моего файла myproject.csproj в следующих местах:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
[... all other settings for Debugging]
<PublishUrl>C:\Users\me\Google Drive\myproject.com\Development\Outlook AddIn\Release2020\</PublishUrl>
<InstallUrl />
</ProjectGroup>
и все настройки выпуска go здесь:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
[... other release settings ]
<SignAssembly>true</SignAssembly>
<PublishUrl>..\build\</PublishUrl>
<InstallUrl>https://www.myproject.com/misc/outlook-plugin/</InstallUrl>
</PropertyGroup>
Теперь моя проблема в том, что Visual Studio 2017 продолжает добавлять в общий раздел:
<PropertyGroup>
<PublishUrl>C:\Users\me\Google Drive\myproject.com\Development\Outlook AddIn\Release2020\</PublishUrl>
</PropertyGroup>
Но я хочу решить, следует ли использовать настройки Debug или Release. Поэтому каждый раз, когда я отредактируйте вручную мой * .csproj файл, настройки частично переписаны редактором Visual Studio, например
![enter image description here](https://i.stack.imgur.com/WoKF5.png)
Поэтому вопрос в том, почему я не могу выбрать конфигурация в верхней части диалогового окна (см. выделенную красным цветом область на снимке экрана)?
Предлагает ли Visual Studio 2019 эту функцию?