Visual studio 为什么';在Visual Studio中执行之前重建项目?
如果我按F5,我的项目将运行,但它不会“看到”我所做的任何更改。我需要手动(重新)建立之前,按F5的工作Visual studio 为什么';在Visual Studio中执行之前重建项目?,visual-studio,visual-studio-2010,build,Visual Studio,Visual Studio 2010,Build,如果我按F5,我的项目将运行,但它不会“看到”我所做的任何更改。我需要手动(重新)建立之前,按F5的工作 它以前工作得很好。知道我需要更改什么吗?您是否已将“生成并运行”设置重新配置为“从不生成” 要进行检查,请执行以下步骤: 从VisualStudioIDE中,打开“工具”菜单,然后单击“选项” 展开左侧的“项目和解决方案”标题 单击“构建并运行”项 在标有“项目过期时运行”的组合框中,确保选择了“始终生成”选项 另外: 右键单击解决方案资源管理器中的解决方案 点击“属性” 导航到窗口左侧的
它以前工作得很好。知道我需要更改什么吗?您是否已将“生成并运行”设置重新配置为“从不生成” 要进行检查,请执行以下步骤:
- 右键单击解决方案资源管理器中的解决方案
- 点击“属性”
- 导航到窗口左侧的配置属性->配置
- Make sur在项目行选中“Build”复选框
- 另一个原因(我有)可能是依赖性
在解决方案资源管理器中,右键单击启动项目-生成依赖项-项目依赖项
如果您正在处理的项目未设置为启动项目的依赖项,则在F5/运行时不会生成该项目。好的,由于某些原因,上述所有解决方案都不适用于我,因此我创建了一个预生成事件(右键单击“项目->属性->生成事件”)我在构建之前删除bin和obj文件夹。我对C#和Visual Studio不熟悉,但我发现,如果您已经尝试选择“始终构建”选项,但它不起作用,则“构建->清理项目”对我也有效。也值得取消勾选“仅构建启动项目和运行时的依赖项”。如果您在尝试工具->选项设置后来到这里,请查看下面franssu的答案。此处相同。尽管我做了这两个解决方案,但这一个使我的项目开始构建。可能是因为我的解决方案中有两个项目,而我试图执行的一个项目没有启用“生成”选项,因此没有生成任何项目。这解决了我的问题,在对解决方案中最近添加的启动项目进行更改后,始终必须重新生成。