Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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 studio 解决方案资源管理器中文件上的蓝色问号_Visual Studio_Visual Studio 2012_Perforce_P4vs - Fatal编程技术网

Visual studio 解决方案资源管理器中文件上的蓝色问号

Visual studio 解决方案资源管理器中文件上的蓝色问号,visual-studio,visual-studio-2012,perforce,p4vs,Visual Studio,Visual Studio 2012,Perforce,P4vs,通过P4VS打开绑定到Performce的解决方案时,我经常在VS2012解决方案资源管理器中的文件上出现蓝色问号 看起来有些东西在与仓库/工作区/诸如此类的东西“同步”时遇到了问题。点击“刷新视图”总能解决问题,但我对每天都这样做感到厌倦: 这是我的VS版本: Microsoft Visual Studio Professional 2012 Version 11.0.61030.00 Update 4 和P4V: 2014.1.85.4506 这在P4VS版本中持续了几个月,有时影响单

通过P4VS打开绑定到Performce的解决方案时,我经常在VS2012解决方案资源管理器中的文件上出现蓝色问号

看起来有些东西在与仓库/工作区/诸如此类的东西“同步”时遇到了问题。点击“刷新视图”总能解决问题,但我对每天都这样做感到厌倦:

这是我的VS版本:

Microsoft Visual Studio Professional 2012
Version 11.0.61030.00 Update 4
和P4V:

2014.1.85.4506
这在P4VS版本中持续了几个月,有时影响单个文件,有时影响整个项目,没有明显的模式

我如何诊断出哪里出了问题,是服务器问题、VS问题还是工作区问题?。。。Performce源代码管理输出没有显示任何特殊内容



实际上,这不是整个文件夹,而是整个项目。看起来,即使刷新一个项目“修复”了一次运行的问题,重新打开解决方案也会将其恢复。而我认为,对于单个文件,刷新它们可以一劳永逸地解决问题。为了确认这一点,我将进一步使用它。

为了帮助诊断出问题所在,您可能应该打开日志记录,并检查将在输出窗口中显示所有内容的首选项。有关P4VS日志,请转到:

     Tools- > Options -> Source Control -> Perforce - Logging
(这与Visual Studio活动日志不同。)

可能是您正在断开连接,刷新会重新连接您。我不确定您是否已将连接设置为使用特定于解决方案的设置,因为您没有提到即将出现的连接对话框。

这“解决”了我的问题,至少对于蓝色问题标记的整个项目是这样的:

1) 工具>选项

2) 源代码控制

3) 性能-概述

4) 勾选选项“将解决方案/项目作为目录处理” 选定的“


不知道为什么,但这对我来说每天少了一点烦恼。多亏了Perforce支持的建议。

该文件可能未标记为版本控制。我在一个文件中注意到这个图标,并打开Perforce进行检查。无论出于何种原因,此文件未标记为外接程序性能。将文件标记为添加和提交后,蓝色的问号消失了。

@Martijn我想你在标签上打错了?@Stijn:uhm,我打错了,应该更正。这些文件中有没有带蓝色问号的,重命名的文件?@P4Shimada我不这么认为,至少对于项目来说没有。下次在单个文件上获取时,我将进行检查。不,我不使用特定于解决方案的设置。我使用“显示Performce连接对话框”,每次打开解决方案时都会显示。对于蓝色的问题标记的文件,日志出奇地安静:没有提及它们。实际上,这些文件可能是日志中唯一缺少的文件。无
fstat
,直到我右键单击刷新查看它们。确定。谢谢你的确认。您是否使用“将项目/解决方案视为目录”?(在这种情况下,这可能与解决方案/项目结构以及如何刷新这些结构有关)。为了获得详细信息,最好通过电子邮件打开一个支持案例support@perforce.com. 我们想帮你解决这个问题。不,我不使用这个选项。我现在就给你发电子邮件。听起来不错!我看到了您要支持的案例编号,并提醒P4VS开发人员您的支持案例,以防他们有反馈。该选项现在在Performce-Data Retrieval下。但是,它不再是解决此问题的方法。