![]() |
1
164
工具+选项、项目和解决方案、构建和运行。”在运行时,当项目过期时“=始终生成。下面的那个=不要启动。 |
![]() |
2
118
我遇到了这个问题,结果发现它是配置管理器。我最近从debug mixed cpu更改为debug any cpu,并且该项目没有设置为在此配置下生成。 |
![]() |
3
21
打开配置管理器并签出是否选中了启动项目的“生成”列中的复选框。我有同样的问题,但是复选框没有激活,所以我选中了它,现在它工作了! |
![]() |
4
15
除上述之外,还要确保未选中“仅在运行时生成启动项目和依赖项”(在“工具”->选项”->项目和解决方案”->生成和运行中) |
![]() |
5
9
我也有这个问题。我检查了所有建议都没有用。结果我电脑上的时钟提前了大约12个小时,我正在保存到网络驱动器中。这些文件的时间戳已经过时了,vs认为不需要构建我的项目,因为这些文件是最新的。 |
![]() |
6
3
一段时间以来,我一直困惑于为什么我的笔记本电脑(双核2GHz,2GB RAM)比我的桌面电脑(四核3GHz,16GB RAM)编译我的网站更快。两者都有SSD磁盘。构建选项都设置正确(相同,core count=parallel builds),但是笔记本电脑在几秒钟内运行站点,dekstop在30秒钟内运行站点。 在站点的“属性页”下找到了一个附加选项,在构建设置下,笔记本电脑设置为“无构建”,桌面设置为“构建并运行”。只有当网站在笔记本电脑上运行而不检查编译器错误时才找到它。 可能会在将来帮助别人,所以我想我会把它添加到这个帖子中。 |
![]() |
7
2
另一个检查点在解决方案属性页下 -->配置属性-->配置:确保“生成”列下的所有复选框都选中了需要重新遵守的项目。 |
![]() |
8
1
我用混合结果尝试了以前的解决方案。但无论何时我去构建一个干净的解决方案,它似乎都对我有用 但每次都这样做会让人恼火。 |
![]() |
9
1
对我来说,这是因为构建配置设置。我的VisualStudio解决方案有许多项目,它们是C和C++项目的混合体。现在我意识到出于某种奇怪的原因, VisualStudio默认不喜欢通过构建配置设置来显示默认的C++项目。我注意到它只是在解决方案中添加了一个新的C++项目。 . 我不知道为什么VS在向解决方案中添加新的C项目时不遵循相同的方法。 右键单击解决方案资源管理器中的解决方案文件->单击上下文菜单中的属性->在左窗格中选择配置属性节点->选择配置节点 . 它显示解决方案中所有项目的列表。第一个项目学习是一个C++项目。请注意第一行“生成”列中的复选框。未选中。这就是VisualStudio 2010没有建立我的C++项目(按下F5)的原因,因为自从上次成功构建以来,它就包含了一些变化。
当我选中相应的复选框并保存解决方案的构建配置设置时,它就工作了。现在,每当我按下F5时,我都会看到下面的提示,因为VS能够检测到自上次构建以来有一些新的更改。此提示是因为我的设置
“工具”菜单-“选项”子菜单-“项目和解决方案”节点-“生成和运行”节点
->“运行中,项目过期时”设置为
|
![]() |
10
0
工具-->选项-->项目和解决方案。
|
![]() |
11
0
如果您使用Resharper,只需重置所有设置 |