繁体   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