Nano Hash - криптовалюты, майнинг, программирование

Невозможно перейти с MVC2 на MVC3

У меня есть веб-приложение MVC2, использующее .NET Framework 4, и я следую этим инструкции для T. Однако на шаге 10, когда я сохраняю обновленный ProjectTypeGuids, я получаю сообщение «Невозможно открыть файл проекта projectname .csproj. . Тип проекта не поддерживается этой установкой. "

У меня установлен MVC3, и я запускаю VS2010, поэтому я не знаю, что может пойти не так. У кого-нибудь есть мысли по этому поводу? Спасибо!

РЕДАКТИРОВАТЬ:

Для чего это стоит. Если я создаю пустой проект с нуля, у меня есть возможность создать новый проект MVC3. Однако, если я щелкну правой кнопкой мыши свое решение и выберу добавить -> Новый проект ..., я смогу добавить только проекты MVC2. Это наводит меня на мысль, что решение каким-то образом настроено только на поддержку MVC2, однако я не могу понять, как это изменить.


  • Какую IDE вы используете? У вас есть VWD или полная версия Visual Studio? 30.11.2012
  • Я использую полную версию VS2010 Professional. 30.11.2012

Ответы:


1

Существует дополнительный пакет - ASP.NET MVC 3 Tools Update, вы тоже должны его скачать и установить.

Решение 1:

Откройте диалоговое окно «Найти в файлах» Visual Studio и выберите папку проекта, затем найдите старый GUID и точно замените его новым. Перед этим сделайте резервную копию каталога. На самом деле вы должны выбрать всю папку решения и искать все файлы без определенного расширения.

Решение 2. Вы должны внимательно посмотреть на свои файлы csproj и sln и сравнить их с рабочим файлом в вашей системе, чтобы найти разницу. если у вас есть инструменты для сравнения файлов, такие как Winmerge, используйте их для сравнения файлов посимвольно

29.11.2012
  • У меня это тоже установлено. Я все равно попытался установить его и получил Microsoft ASP.NET MVC 3. Обновление инструментов не применяется 30.11.2012
  • Создайте новый проект MVC3 из меню Visual Studio, откройте файл .csproj, скопируйте и вставьте этот GUID в свой файл .csproj. 30.11.2012
  • Это тот же самый GUID, поэтому я получаю тот же результат. По какой-то причине новый проект MVC3 может работать с этим GUID, а мои существующие проекты - нет. Мой существующий проект находится внутри решения с несколькими другими проектами ... все ли проекты в решении должны иметь одинаковый GUID? 30.11.2012
  • Если все они являются проектами MVC 3, да, но если это разные проекты, такие как библиотека классов и т. Д., Тогда нет. Взгляните на файл .sln и проверьте его, возможно, вы найдете там старый гид. Откройте его в текстовом редакторе, например в блокноте. 30.11.2012
  • Да, мне нужно, чтобы все они были проектами MVC3, но я все еще не могу переключить их на проекты MVC3, потому что это не позволит мне изменить GUID ни на одном из них. 30.11.2012
  • Почему, я не могу понять, почему вы не можете изменить GUID. Вы смотрели файл .sln? 30.11.2012
  • позвольте нам продолжить это обсуждение в чате 30.11.2012
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..