Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/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
.net 为什么Visual Studio无法打开.csproj文件?_.net_Visual Studio 2008_Xna_Xna 3.0 - Fatal编程技术网

.net 为什么Visual Studio无法打开.csproj文件?

.net 为什么Visual Studio无法打开.csproj文件?,.net,visual-studio-2008,xna,xna-3.0,.net,Visual Studio 2008,Xna,Xna 3.0,我有一个奇怪的问题,我无法在VisualStudio中打开.NET项目的属性。如果我试图通过单击解决方案资源管理器中的“属性”树节点来打开它,我会收到以下消息: “……csproj”没有可用的编辑器。确保已安装文件类型(.csproj)的应用程序 如果我试图通过主菜单打开项目属性,则什么也不会发生 我已经尝试通过命令行和修复安装重置VisualStudio设置,但到目前为止没有任何帮助 我在9.0.30729.1版SP中使用Visual Studio 2008,包括XNA Game Studio

我有一个奇怪的问题,我无法在VisualStudio中打开.NET项目的属性。如果我试图通过单击解决方案资源管理器中的“属性”树节点来打开它,我会收到以下消息:

“……csproj”没有可用的编辑器。确保已安装文件类型(.csproj)的应用程序

如果我试图通过主菜单打开项目属性,则什么也不会发生

我已经尝试通过命令行和修复安装重置VisualStudio设置,但到目前为止没有任何帮助

我在9.0.30729.1版SP中使用Visual Studio 2008,包括XNA Game Studio 3.0、ReSharper 4.1和Visual SVN 1.5.1

它发生在我所有的项目中,似乎是一个局部问题,因为我的同事没有这种问题

非常感谢您的帮助

谢谢,
Michael

您是否安装了SQL Server?如果是这样,您是否无意中打开了作为SQL Server一部分安装的VS2005外壳程序的项目?

听起来您需要进行完全卸载,然后从头开始重新安装。您可能丢失了一些设置或损坏了一些注册表项。您可以四处搜寻,直到找到错误的设置,也可以花时间重新安装


不要进行修复安装。从您的计算机中删除VS(以及您提到的其他程序/实用程序),然后进行干净的安装。

修复安装没有像我在问题中提到的那样工作。通过使用命令行和

devenv /ResetSkipPkgs

但在那之后,我不得不重新设置一些重竖琴设置

在记事本中打开.csproj并检查标记,如果它存在,则可能没有安装任何项目类型。

我也有同样的问题。已尝试运行“devenv/ResetSkipPkgs”,正在修复安装。。。没有运气

我打开了.csproj文件(在文本编辑器中),并查找csproj文件中的所有引用。 很明显,我找到了它引用MVC1.0的那一行(我还没有安装它,假设MVC2.0是向后兼容的!)

我安装了MVC1.0和boom。。。它起作用了


只需检查.csproj文件中的所有引用,并根据需要进行安装。

如果上述答案均无效,您也可以再次启动安装程序,选择“删除或添加功能”,并在功能列表中添加“Visual C#”可用的所有“其他语言工具”。
例如,在我的例子中,我缺少“Visual studio office工具”这是允许打开.csproj所必需的。

当我从扩展和更新中卸载扩展时,我遇到了相同的问题。我尝试了上述所有选项,但没有成功。每次尝试加载应用程序时,都显示xamarin shell包没有正确加载


然后,通过使用Xamarin.VisualStudio.msi修复Xamarin.VisualStudio解决了问题。。这样,csproj问题将得到解决。

当您打开一个包含C项目的解决方案时,它会抱怨吗?关闭并重新打开VS对我有效。可能只在某些情况下有效,但始终值得尝试安装了ng first.SQL Server,没错,但我没有用shell打开解决方案。在我的情况下,sln应该由VS版本选择器打开。是的,但有时版本选择器会出错。我经常遇到这种情况。请确保该项目是在2008年而不是2005年打开的。谢谢!我花了将近一天的时间试图修复此问题不安装和重新安装的问题,没有运气。对于那些想知道的人来说,这在VS 2015中仍然是一个有效的解决方案。+1“使用命令行”-在哪里?我在Windows命令行中尝试了此操作,并且在VS中找到了一个命令行,两人都告诉我,
devenv
未被识别…@SeanKendle dude,问题是从2009年开始的VS 2008;)不再有专用的VS命令提示符。使用powershell并转到devenv.exe所在的文件夹。我的问题是从四月份开始,我就离开了。不过谢谢。