.net 为什么Visual Studio无法打开.csproj文件?
我有一个奇怪的问题,我无法在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 它发生在我所有的项目中,似乎是一个局部问题,因为我的同事没有这种问题 非常感谢您的帮助 谢谢,.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
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所在的文件夹。我的问题是从四月份开始,我就离开了。不过谢谢。