lee1212 Ответов: 2

Предупреждение после преобразования проектов с VS 2008 на 2015 год


Привет, я унаследовал старые проекты, написанные в VS 2008 (C++ и C#)
Мне нужно преобразовать его в более новую версию VS, поэтому я попытался открыть его с помощью VS 2015.
У меня есть много предупреждений (0 ошибок), и наиболее распространенным в каждом проекте является следующее:

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

Не могли бы вы ребята помочь мне понять как это решить так как сейчас мало какие проекты можно компилировать а другие нет
Спасибо

Что я уже пробовал:

Попытался найти почтение между резервной копией, но не смог найти ничего полезного.

2 Ответов

Рейтинг:
2

Richard MacCutchan

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


Рейтинг:
15

phil.o

В корне вашего решения должен быть файл .sln, который описывает, какие проекты принадлежат ему.
Затем в папке решения должна быть одна подпапка для каждого проекта. В каждой из этих вложенных папок должен быть файл .csproj или .vcxproj (в зависимости от типа проекта).
Предупреждение, которое вы получили, просто означает, что один или несколько из этих файлов .*proj теперь могут находиться в подпапке backup, что помешает VS найти и открыть их.
Для каждого проекта, который не компилируется, получите фактическое сообщение об ошибке, проверьте иерархию папок для этого проекта и внесите необходимые изменения. Поскольку у нас нет доступа к специфике вашего решения, никто здесь не может сделать это за вас.
Предупреждения, которые вы получили при переносе решения, здесь не являются ключевыми; конкретные сообщения для проектов, которые не могут компилироваться, - это те, которые вы должны искать. Только они скажут вам, где возникают проблемы.