【发布时间】:2015-12-10 01:44:46
【问题描述】:
当我在 Visual Studio 解决方案中有一个 SQL Server 数据库项目 (.sqlproj) 时,我注意到每次构建解决方案时都会构建该特定项目,即使项目文件没有更改。
这与正常的 C# 项目 (.csproj) 不一致,只有在有任何文件更改时才会构建。
我尝试提高msbuild 输出的详细程度,而且它似乎总是在没有特殊原因的情况下构建该项目。
.sqlproj 总是建立有什么原因吗?有没有办法让它只在文件更改时构建?
【问题讨论】:
-
有幸找到原因吗?
-
还不知道。 .sqlproj 中似乎没有任何可疑之处。我的文件很简单
<Include>。也没有额外的构建操作... -
据我所知,发生这种情况是因为 SSDT SqlProj 是一款效果不佳的糟糕产品。
标签: sql-server visual-studio msbuild csproj sqlproj