[英]FlavorProperties GUID in csproj File
因此,我在查看開源的csproj文件時注意到了這一點:
<ProjectExtensions>
<VisualStudio>
<FlavorProperties GUID="{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}">
<HostingProcess disable="1" />
</FlavorProperties>
</VisualStudio>
<ProjectExtensions>
這對C#項目有什么作用,它告訴Visual Studio做什么? MSDN可以這樣說,但我不確定它們的含義或適用范圍( MSDN MSBuild ):
項目子類型還可以在將調用委托給內部項目子類型之前或之后修改XML片段。 下面的示例顯示項目文件的摘錄,其中將包含特定於項目子類型的屬性的文件名傳遞給該項目子類型
任何見識表示贊賞!
謝謝!
該特定GUID( FAE04EC0-301F-11D3-BF4B-00C04F79EFBC
)僅表示它是C#項目。 我通過谷歌搜索建立了它,這通常是開始研究FlavorProperties
GUID含義的好方法。
HostingProcess disable="1"
指的是這樣 :
啟用托管過程可能會影響對某些API的調用。 在這些情況下,有必要禁用托管過程以返回正確的結果。 禁用托管過程
在Visual Studio中打開一個項目。
在項目菜單上,單擊屬性。
單擊調試選項卡。
清除“啟用Visual Studio托管過程”復選框。
禁用主機進程后,一些調試功能將不可用或性能下降。 有關更多信息,請參見調試和托管過程。
通常,禁用托管過程時:
開始調試.NET Framework應用程序所需的時間增加。
設計時表達式評估不可用。
部分信任調試不可用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.