0

Утренние гуру,Обновление .NET 1.1 до .NET 2.0 -CSPROJ Ошибка

Я искал это более недели. Я пробовал несколько решений, но никто из них, похоже, не работает для меня. У меня есть этот старый веб-сайт, созданный (не мной, кем-то другим) с использованием VS2003 с .NET 1.1, и теперь мне нужно перейти на .NET 2.0 (новые версии не разрешены). Я создал новый виртуальный каталог в локальной локальной среде IIS, изменил App Pool на 2.0, разместил там решение и открыл его с помощью VS2005. Это решение содержит 5 (основной проект и еще 4 сотрудника по связям с БД и другие задачи ... проект типа N уровней). После того, как VS2005 выполняет преобразование есть 2 из тех проектов, которые возвращают следующее сообщение об ошибке:

The project file must be opened in the Visual Studio IDE and converted to the latest version before it can be built by MSBuild

Я пробовал:

  1. Запуск MSBuild [PROJNAME] из командной строки
  2. Сравнение файлов CSPROJ чтобы увидеть какие-либо отличия
  3. Сняв и загрузив проект
  4. Использование VS2010 для преобразования (дало мне около 200 + ошибок)

Я просто не могу понять, в чем разница. Я сравнил CSPROJ с другим 2 проектом, который, кажется, передает преобразование, и они кажутся одинаковыми.

Если уместно заявление было сделано с помощью C# (CSPROJ - CS означает CSharp ...)

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

Заранее благодарен!

ответ

0

Я исправил проблему, и хочу поделиться своим решением с вами Гуру. Сделав несколько шагов (включая разработку консольного приложения, которое преобразует файл CSPROJ с помощью MSbuild), я понял, что файлы CSPOJ находятся в правильном формате. Но когда я нажал на ошибку в Visual Studio 2005, он показал мне файл в старом формате. У меня есть копия приложения перед преобразованием в другой каталог, и ссылки в моей новой обновленной версии указывают на эти проекты. Я удалил ссылки на эти проекты и добавил их снова, но знаю, что я уверен, что ссылки указывали на новые файлы CSPROJ. Задача решена! По крайней мере, до этого момента.

Я надеюсь, что это поможет кому-то в будущем.

Удачи вам!

Смежные вопросы