簡體   English   中英

在VS 2010中,dbproj文件中“ subtype”元素的含義是什么?

[英]In VS 2010, what is the meaning of the “subtype” element in the dbproj file?

在VS 2010中移動並重命名數據庫項目中的某些文件后,我在比較更改前后的dbproj文件。 我注意到在某些情況下,元素“ SubType”從“ NotInBuild”更改為“ Code”,如下所示。

由此:

<Build Include="...\somefolderpath\filename.proc.sql">
  <SubType>NotInBuild</SubType>
</Build>

對此:

<Build Include="...\somefolderpath\filename.proc.sql">
  <SubType>Code</SubType>
</Build>

我不知道我做了什么導致這種變化或含義是什么,因為我不知道SubType元素的含義。 NotInBuild的SubType尤其令人困惑,因為該解決方案實際上顯示該對象已在構建中,如上面顯示的其“ Build”父元素所示,在VS中查看“屬性”時也可以看到該對象。

有誰知道這意味着什么和/或它做什么? 具體來說,“ Code”或“ NotInBuild”值的含義是什么? 我懷疑它在數據庫項目中是沒有意義的,但是我一定會知道。

Visual Studio .NET使用SubType來表示Form,Component,Designer,UserControl等,並且可以輕松地將正確的圖標分配給表單文件,而不必解析該文件。 這可能與您在已保存的解決方案狀態下打開的文件有關。

您還可以引用ProjectSubType元素Designer添加,然后在加載/卸載時由Visual Studio刪除

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM