首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual .sqlproj总是构建的

Visual .sqlproj总是构建的
EN

Stack Overflow用户
提问于 2015-09-14 06:16:26
回答 1查看 1.7K关注 0票数 6

当我在Visual解决方案中有一个Server数据库项目(.sqlproj)时,我注意到,每次生成解决方案时,都会生成特定的项目,即使项目文件中没有任何更改。

这与普通的C#项目(.csproj)不一致,该项目只有在任何文件发生更改时才会生成。

我已经尝试过提高msbuild输出的详细性,而且似乎总是在没有特殊原因的情况下构建项目。

为什么总是构建.sqlproj?是否有一种方法仅在文件更改时才使其生成?

EN

回答 1

Stack Overflow用户

发布于 2015-09-21 08:08:12

MSBuild有机会制造增量构建。这方面的主要想法如下:

MSBuild试图在这些属性值之间找到1到1的映射。如果存在1到1的映射,MSBuild将每个输入项的时间戳与其相应输出项的时间戳进行比较。将没有1到1映射的输出文件与所有输入文件进行比较.如果一个项的输出文件与它的一个或多个输入文件同龄或更新,则认为它是最新的。

我不知道*.sqlproj文件中有哪些目标,所以您需要确定它是否使用过该技术,如果它确实使用了--您需要检查所涉及的输入和输出,并试图自己澄清它们在引擎盖下发生了什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32558329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档