Изменение всех проектов решения Visual Studio для использования IIS Express - PullRequest
4 голосов
/ 19 октября 2011

Кто-нибудь знает хитрость, чтобы изменить все веб-проекты в решении Visual Studio, чтобы они использовали IIS Express.

Представьте, что вы конвертируете 100 проектов веб-приложений, нажимая каждый «Свойства» ...

Ответы [ 3 ]

3 голосов
/ 19 октября 2011

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

Эти настройки хранятся в:

<ProjectExtensions>
    <VisualStudio>
    <WebProjectProperties>
              <UseIIS>False</UseIIS>
              <AutoAssignPort>True</AutoAssignPort>
              <DevelopmentServerPort>56051</DevelopmentServerPort>
              <DevelopmentServerVPath>/</DevelopmentServerVPath>
              <IISUrl>
              </IISUrl>
              <NTLMAuthentication>False</NTLMAuthentication>
              <UseCustomServer>False</UseCustomServer>
              <CustomServerUrl>
              </CustomServerUrl>
              <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
            </WebProjectProperties>
     ...
0 голосов
/ 06 ноября 2017

Используйте приличный редактор, такой как notepad ++, чтобы выполнить «замену в файлах», затем просто выполните глобальную замену <UseIIS>False</UseIIS> на <UseIIS>True</UseIIS> для всех *.csproj и всех *.csproj.user файлов в дереве каталогов.

0 голосов
/ 30 марта 2012

На данный момент нет простого способа конвертировать множество проектов.Сценарий PowerShell справился бы с этой задачей, но я не нашел его и не собираюсь сейчас его писать.

...