在 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 尤其令人困惑,因为该解决方案确实表明该对象在构建中,如上面显示的“构建”父元素所示,在 VS 中查看属性时也可见。
有谁知道这意味着什么和/或它有什么作用?具体来说,“Code”或“NotInBuild”的值是什么意思?我怀疑它在数据库项目中没有意义,但我会感觉更好。