Visual Studio无法打开文件

时间:2009-08-22 23:55:51

标签: visual-studio visual-studio-2008

我正在研究Visual Studio中的第一个项目,自05年以来我没有使用过很多Windows,所以请耐心等待。

我已经在Visual Studio 2008中打开了我的项目,我正在尝试打开一个特定的文件进行编辑,但是我收到一条错误消息

"c:\path\to\file
Cannot open file.

我已经验证该文件存在,我可以从Windows资源管理器中打开它,但是在Visual Studio内部没有任何想法?


我对Visual Studio不熟悉,所以我的术语可能不正确。

该文件出现在Visual Studio资源管理器窗格的树中,因此我双击它,并得到错误。该错误仅表示文件路径:无法打开文件。

如何检查Windows中的权限/ ACL?我假设因为我可以在Windows资源管理器中打开它,所以我可以在Visual Studio中打开它。

这是一个.cpp文件。

4 个答案:

答案 0 :(得分:8)

您可能需要右键单击树中的文件,然后将其从项目中删除。

然后,添加一个现有项目。

希望这能解决问题。

答案 1 :(得分:1)

虽然我并不熟悉这一点,但如果您只是想继续前进,我建议您创建一个新的项目类型,并将所有现有文件添加到其中。应该比诊断可能存在的许多问题更快更容易。

要检查的其他事项:项目文件的编码类型,权限/ ACL(例如,您可以从未提升的VS提示符中打开该实际文件)等。

答案 2 :(得分:0)

除了其他答案之外,我发现如果未安装项目文件中指定的目标.Net框架版本,则可能会出现此问题。

这似乎阻止了visual studio打开项目中包含的所有文件,并显示"无法打开文件"消息。

更正版本(在csproj文件或设置中),保存并重新加载项目可以解决问题。

答案 3 :(得分:0)

我遇到了同样的问题,我的项目建立在(.Net 4.5)上,我在PC上将其卸载并替换为(.Net 4.8),因此只需将项目的目标框架替换为“在我的情况下安装的” (.Net 4.8)”应该对其进行修复。