Как я могу узнать, какая версия visual studio использовалась для разработки приложения?
Привет всем, недавно я получил приложение C# Visual Studio, и когда я пытаюсь загрузить его в свою Visual Studio IDE (VS 2010), чтобы протестировать его, я получаю сообщение об ошибке, говорящее мне: "проект несовместим с текущей версией или visual studio". Я использую виртуальную машину на этом компьютере.
Конечно, я искал в интернете, чтобы выяснить причину этого, но самое смешное или странное заключается в том, что:
1. - в том же пакете, который был отправлен мне, есть копия (резервная копия) того же самого
проект и когда я загружаю его в свою IDE, он загружается правильно !!!. Лишь разница
насколько я могу судить, это новый, имеющий IP-адрес удаленного сервера, как
параметр для объекта в коде.
2. - Если я попытаюсь загрузить их на другой компьютер, то оба они сейчас загружаются просто отлично, но в
первый тест, который я сделал, я получил ту же ошибку, загрузив их из "загрузок"
ковер.
Если вы спросите меня, что я сделал, то я только скопировал их на корневой диск C: и они
нагруженный.
3. - версия, принятая на одном ПК, содержит ссылки на несколько библиотек DLL, включенных в
пакет, и я могу видеть их в браузере объектов, но как только я пытаюсь
постройте его, ссылки на эти файлы исчезнут, и все строки кода будут использовать
они помечены ошибкой.
Проект должен работать с Net Framework 4.5, который я установил на первом ПК, на втором ПК у меня установлен фреймворк 6.1.
Надеюсь, я выразился достаточно ясно. Заранее спасибо.
Что я уже пробовал:
Я установил Net Framework 4.5 на первый ПК, потому что читал что-то о различиях в версиях фреймворка, но все равно не загружался.
Miguel Altamirano Morales
Естественно, я пытался связаться со своим поставщиком, чтобы просто спросить его напрямую, но его трудно найти, он очень далеко отсюда, и его ответы очень редки и далеки друг от друга, если это правильно сказать.
RedDk
Иногда... (и я говорю это осторожно, потому что на самом деле имею в виду редко) ... вы можете вылечить файл. sln (или что-то еще, что показывает используемую версию), заменив имеющуюся версию, а затем снова открыть ее. Когда разработчик публикует проект здесь, в CP, он делает это без каких-либо обязательств предоставлять все возможные версии решений. Что действительно очень плохо; но я просил сохранить-как "предыдущий" в некоторых случаях ...
Miguel Altamirano Morales
Спасибо, Реддк. Но почему ссылки на библиотеки DLL исчезают, когда я пытаюсь построить проект ?
Я начинаю подозревать конфликт лицензирования третьей стороны
Philippe Mori
Если проект несовместим, то он не будет загружаться... Очевидно, это помогло бы нам узнать несовместимый тип проекта...
Затем для недостающих ссылок вам нужно выяснить проблему. Без какой-либо информации мы действительно не можем помочь вам, так как существует много причин для отсутствия ссылок, таких как отсутствующие сборки или неправильные версии, неправильный путь или не построенные библиотеки...
Miguel Altamirano Morales
Спасибо Филипп, да причина моей проблемы-несовместимость, проект, скорее всего, разработан en VS 2012, а я использую VS 2010. Или его неправильно нацелили на фреймворк 4.5.
Я собираюсь установить VS 2012 на другую машину и работать там.
Иногда мне кажется, что я действительно не могу правильно передать по-английски то, что мне нужно сказать, мой родной язык-испанский. Прости за это.