FlavorProperties GUID в файле csproj - PullRequest
10 голосов
/ 15 июня 2011

Итак, я посмотрел на файл csproj с открытым исходным кодом и заметил это:

<ProjectExtensions>
   <VisualStudio>
       <FlavorProperties GUID="{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}">
         <HostingProcess disable="1" />
       </FlavorProperties>
   </VisualStudio>
<ProjectExtensions>

Что это делает с проектом на C # и что говорит Visual Studio? У MSDN есть это, чтобы сказать, но я не был полностью уверен, что они имели в виду или где это применимо ( MSDN MSBuild ):

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

Любое понимание приветствуется!

Спасибо!

1 Ответ

8 голосов
/ 15 июня 2011

Этот конкретный GUID (FAE04EC0-301F-11D3-BF4B-00C04F79EFBC) просто означает, что это проект на C #.Я установил это, прибегая к помощи Google, что в целом является хорошим способом начать понимать, что означает FlavorProperties GUID.

HostingProcess disable="1" относится к это :

Включение процесса хостинга может повлиять на вызовы определенных API.В этих случаях необходимо отключить процесс хостинга, чтобы получить правильные результаты.Чтобы отключить процесс размещения

  • Откройте проект в Visual Studio.

  • В меню Проект выберите пункт Свойства.

  • Перейдите на вкладку «Отладка».

  • Снимите флажок Включить процесс размещения Visual Studio.

Когда процесс размещенияотключено, некоторые функции отладки недоступны или снижается производительность.Дополнительные сведения см. В разделе «Отладка и процесс хостинга».

Обычно, когда процесс хостинга отключен:

  • Время, необходимое для начала отладки приложений .NET Framework, увеличивается..

  • Оценка выражения во время разработки недоступна.

  • Частичная отладка доверия недоступна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...