18

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

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

如果我尝试通过主菜单打开项目属性,则根本没有任何反应。

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

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

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

非常感谢您的帮助!

谢谢,迈克尔

4

7 回答 7

25

正如我在问题中提到的那样,修复安装不起作用。通过使用命令行解决了这个问题

devenv /ResetSkipPkgs

但在那之后我不得不重置我的一些 Resharper 设置。

于 2009-01-05T15:20:30.723 回答
3

我遇到过同样的问题。尝试运行“devenv /ResetSkipPkgs”,修复安装......没有运气。

我打开了 .csproj 文件(在文本编辑器中),并在 csproj 文件中查找了所有引用。显然,我找到了它引用 MVC 1.0 的行(假设 MVC 2.0 将向后兼容,我还没有安装它!?)

我安装了 MVC 1.0,然后繁荣......它工作!

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

于 2011-03-01T19:21:46.123 回答
1

你有安装 SQL Server 吗?如果是这样,您是否不小心打开了作为 SQL Server 一部分安装的 VS2005 shell 的项目?

于 2008-12-04T11:48:29.043 回答
1

在我看来,您需要完全卸载并从头开始重新安装。您可能丢失了某些设置或损坏了某些注册表项。您可以四处寻找直到找到错误的设置,也可以花时间重新安装。

不要进行修复安装。从您的机器中删除 VS(以及您提到的其他程序/实用程序)并进行全新安装。

于 2008-12-04T17:44:42.710 回答
1

在记事本中打开 .csproj 并检查 <ProjectTypeGuids> 标签,如果它存在,那么您可能没有安装其中一种项目类型。

于 2009-01-05T15:35:39.960 回答
1

如果以上答案都不起作用,您还可以再次启动安装程序,选择“删除或添加功能”,然后在功能列表中添加可用于“Visual C#”的所有“附加语言工具”。例如,在我的情况下,我缺少允许打开 .csproj 所需的“Visual Studio 办公工具”。

于 2013-08-22T07:01:59.873 回答
0

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

然后通过使用 Xamarin.VisualStudio_.msi 修复 Xamarin.VisualStudio 解决了该问题<version>. 通过这个 .csproj 问题将得到解决。

于 2017-04-28T06:37:27.880 回答