Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.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
File Visual Studio 2010刷新不工作_File_Visual Studio 2010_Refresh - Fatal编程技术网

File Visual Studio 2010刷新不工作

File Visual Studio 2010刷新不工作,file,visual-studio-2010,refresh,File,Visual Studio 2010,Refresh,在VS2008中,我曾经能够在文件系统上创建一个文件(例如.cpp文件),然后我可以单击VS中的刷新按钮,文件就会显示出来。我已选中“显示所有文件”。注意这里“在文件系统上创建文件”的意思,我的意思是进入windows资源管理器并创建一个新文件,换句话说,在IDE之外 然而,在VS2010中,这不起作用。我必须关闭并重新打开解决方案,否则即使单击“刷新”按钮,它也看不到文件。我意识到我可以通过“添加新项目”来添加文件,这很好,但我在参加编程竞赛时使用了上述技术,即我有一个单独的工具在文件系统上创

在VS2008中,我曾经能够在文件系统上创建一个文件(例如.cpp文件),然后我可以单击VS中的刷新按钮,文件就会显示出来。我已选中“显示所有文件”。注意这里“在文件系统上创建文件”的意思,我的意思是进入windows资源管理器并创建一个新文件,换句话说,在IDE之外

然而,在VS2010中,这不起作用。我必须关闭并重新打开解决方案,否则即使单击“刷新”按钮,它也看不到文件。我意识到我可以通过“添加新项目”来添加文件,这很好,但我在参加编程竞赛时使用了上述技术,即我有一个单独的工具在文件系统上创建文件,然后我可以在VS中刷新文件列表并查看它

这并不是一个止步不前的表演,但它还是很烦人的。只是想知道是否有人知道它的解决方法。这是我正在使用的C++项目。< /P> 编辑 此外,这个问题似乎与
C++
项目无关,我只是用
C#
控制台应用程序尝试了一下,刷新正常

EDIT2
我在Microsoft connect网站上对此提出了一个问题。我不知道它是否会得到任何回应,但我认为值得一试。链接。

我唯一一次看到“刷新”这样做是在网站项目中。。我发现它会自动包含一些东西,这很烦人;)


在web应用程序(现在是默认设置)中,您必须单击“显示隐藏文件”图标,然后右键单击新文件并说“包含在项目中”

有关详细信息,我在Microsoft connect网站(请参阅EDIT2)的原始问题中对此提出了一个问题。MS已经承认他们可以复制这个问题,所以希望他们能在SP1中解决它。它似乎是一个bug。

它不是网站项目,只是一个C++控制台应用程序项目。而这个bug是在VS2010中引入的,您可以参考EDIT2中的链接了解复制的步骤。我猜是VS团队忘了测试这个,在VS 2010中用别人做的一些代码更改破坏了它。我看到了链接,我只是不同意你想要的行为。我们有项目文件的原因之一是为了让编译器知道什么是和什么不属于。我完全不同意你的回答。如果我在文件系统上的项目文件夹下创建了一个.cpp文件,为什么不将其包含在项目中呢?如果我在选中“显示所有文件”按钮的情况下单击“刷新”按钮(顺便说一句,没有显示隐藏文件图标,只显示所有文件),我认为应该会看到文件系统中当前内容的刷新视图。否则,即使刷新按钮也有什么意义?同样,如果这确实是所期望的行为(我看不出为什么会这样),那么为什么它对C++项目单向工作,而C项目的另一种方式(刷新对于C控制台应用程序来说是需要的)。无论如何,微软确认他们可以复制这个问题(详情请参阅EDIT2中的链接),所以他们可能可以在SP1中修复它。如果是一个bug,这个答案反映了真正的解决方案!