Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Visual C#Express 2010中编译时不包括代码更改_C#_Visual Studio 2010 - Fatal编程技术网

在Visual C#Express 2010中编译时不包括代码更改

在Visual C#Express 2010中编译时不包括代码更改,c#,visual-studio-2010,C#,Visual Studio 2010,在看似随机的时间,每当我加载当天的VC#Express并开始工作时,我对代码所做的任何更改都不会反映在调试运行中。这就好像VC只是拒绝编译代码,而只是运行已经编译过的旧版本。删除项目目录中的“bin”文件夹没有帮助,因为VC只是抱怨找不到*.exe,而不是重新编译。进行重建会有所帮助,但只对这一次重建有效,因此我必须不断重建解决方案以查看任何更改,这非常缓慢 我发现解决这个问题的唯一方法(可能是一两周)是创建一个新项目并手动复制我的代码。不用说,这真是令人沮丧和乏味。这是一个记录在案的问题吗?可

在看似随机的时间,每当我加载当天的VC#Express并开始工作时,我对代码所做的任何更改都不会反映在调试运行中。这就好像VC只是拒绝编译代码,而只是运行已经编译过的旧版本。删除项目目录中的“bin”文件夹没有帮助,因为VC只是抱怨找不到*.exe,而不是重新编译。进行重建会有所帮助,但只对这一次重建有效,因此我必须不断重建解决方案以查看任何更改,这非常缓慢


我发现解决这个问题的唯一方法(可能是一两周)是创建一个新项目并手动复制我的代码。不用说,这真是令人沮丧和乏味。这是一个记录在案的问题吗?可以做些什么来修复它?在线搜索并不会真正找到任何答案,因为最适用于该问题的搜索词会带来大量干扰结果。

您可能会看到,您正在处理的项目是否设置为在解决方案生成时生成。若要选中此选项,请右键单击解决方案并转到“属性”。单击左侧的Configuration Properties(配置属性)节点,确保针对给定的构建类型在骑乘侧选中了所有要构建的项目


更新:另外,构建文件上的时间戳是什么?您的构建是否更新了时间戳?

单击构建-->重建解决方案,您现在可以开始了

在网络驱动器上工作时,我遇到了这个问题,服务器上的时间不同步。Linux+Samba由Win7 Pro和VB 2010 Express访问


更正时差解决了问题。

我也这么说,但OP说,如果他创建了一个新项目/解决方案,他可以“解决”问题。问题消失了一段时间。我尝试了配置属性;瞧,我的主要项目没有在“构建”字段下检查!非常感谢你!这个问题困扰了我好几个月了!然而,作为一名编码员,我现在很好奇为什么它有时有效,有时无效,以及是什么触发了它不起作用。@Mark-问得好。我很少使用快速版。我总是手动调整构建。通常,添加新项目时,会自动选中该项目。听起来好像是有什么东西触发了它的关闭——你必须进行实验看看。什么样的项目?网站?他在问题中已经说过这有助于实现,而且只对一个构建有帮助。我体验到Op经常做的同样的事情,这个解决方案很有效。想知道为什么VS突然拒绝编译当前文件。即使删除整个调试目录,也会生成一个生成,反映不再存在的旧源文件!什么是VS黑魔法。。。?