Почему Visual Studio не может открыть файлы .csproj? - PullRequest
15 голосов
/ 04 декабря 2008

У меня странная проблема: я не могу открыть свойства своих проектов .NET в Visual Studio. Если я пытаюсь открыть его, щелкнув узел дерева свойств в обозревателе решений, я получаю следующее сообщение:

Нет редактора для '.... csproj'. Убедитесь, что установлено приложение для типа файла (.csproj).

Если я пытаюсь открыть свойства проекта в главном меню, то ничего не происходит.

Я уже пытался сбросить настройки Visual Studio с помощью командной строки и восстановить установку, но пока ничего не помогло.

Я использую Visual Studio 2008 в версии 9.0.30729.1 SP, включая XNA Game Studio 3.0, ReSharper 4.1 и Visual SVN 1.5.1.

Это происходит во всех моих проектах и, кажется, является локальной проблемой, потому что мои коллеги не имеют такой проблемы.

Помощь очень ценится!

Спасибо, Michael

Ответы [ 7 ]

24 голосов
/ 05 января 2009

Ремонтная установка не работает, как я уже упоминал в моем вопросе. Проблема была решена с помощью командной строки с

devenv /ResetSkipPkgs

НО после этого мне пришлось сбросить некоторые из моих настроек Resharper.

2 голосов
/ 01 марта 2011

У меня была такая же проблема. попытался запустить "devenv / ResetSkipPkgs", восстановить установку ... безуспешно.

Я открыл файл .csproj (в текстовом редакторе), и искал все ссылки в файле csproj . Очевидно, я нашел строку, где он ссылается на MVC 1.0 (который я не установил, предполагая, что MVC 2.0 будет обратно совместимым!?)

Я установил MVC 1.0, и бум ... это работает!

просто проверьте все ссылки в файле .csproj и установите их при необходимости.

1 голос
/ 05 января 2009

Откройте .csproj в блокноте и проверьте тег , если он существует, возможно, у вас не установлен один из типов проектов.

1 голос
/ 04 декабря 2008

Звучит так, будто вам нужно полностью удалить и переустановить с нуля. Вы, вероятно, потеряли некоторые настройки или испортили какой-то раздел реестра. Вы можете ловить рыбу, пока не найдете неправильную настройку, или потратить время на переустановку.

Не делайте ремонтную установку. Удалите VS (и другие программы / утилиты, которые вы упомянули) с вашего компьютера и выполните чистую установку.

1 голос
/ 04 декабря 2008

У вас установлен SQL Server? Если да, вы случайно открываете проект с помощью оболочки VS2005, установленной как часть SQL Server?

0 голосов
/ 28 апреля 2017

У меня была такая же проблема, когда я удалил расширение из расширений и обновлений. Я перепробовал все варианты, упомянутые выше, но не повезло. Он показал мне пакет оболочки xamarin не загружался правильно каждый раз, когда я пытался загрузить приложение.

Тогда проблема была решена путем восстановления Xamarin.VisualStudio с использованием Xamarin.VisualStudio_ <version> .msi. . К этому .csproj проблема будет решена.

0 голосов
/ 22 августа 2013

Если ни один из приведенных выше ответов не работает, вы также можете снова запустить программу установки, выбрать «удалить или добавить функциональные возможности» и добавить все «дополнительные языковые инструменты», доступные для «Visual C #» в списке функциональных возможностей. Например, в моем случае мне не хватало «Visual Studio Tools for Office», которое было необходимо для открытия .csproj.

...