2016-04-27 2 views
0

У меня есть файл решения, который имеет 10 в левом нижнем углу решения. У меня только VS2013 установлен на моем компьютере. В любое время, я пытаюсь открыть решение, я получаю эту ошибку:Открытие решения Visual Studio 2010 в Visual Studio 2013

One or more projects in the solution were not loaded correctly
Please see the Output Window for details

и детали в окне вывода являются:

C:\Users\Desktop\ERT - ERT-sdk\C#\4.0\Sample.csproj : error
The project file could not be loaded.
Data at the root level is invalid. Line 1, position 1.
C:\Users\Desktop\ERT - ERT-sdk\C#\4.0\Sample.csproj

Что мне нужно изменить, так что я могу загрузить решение и проект файлы на моем ПК в VS2013?

EDIT
Ниже верхней 7 строк файла sample.csproj. Если требуется больше строк, просто дайте мне знать, спасибо!

<?xml version="1.0" encoding="utf-8"?> 
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
<PropertyGroup> 
<ProjectType>Local</ProjectType> 
<ProductVersion>9.0.21022</ProductVersion> 
<SchemaVersion>2.0</SchemaVersion> 
<ProjectGuid>{90CCE281-D71C-4EA6-9C17-A3C052B583D4}</ProjectGuid> 

EDIT 2
Запуск его через XML синтаксически проверки на www.w3schools.com/xml/sml_validator.asp Он бросает ошибку:

Error on Line 1 at column 6: 
XML declaration allowed only at the start of the document 
+0

Новые версии VS обычно могут открывать старые файлы проектов просто отлично. Когда вы посмотрели на линию, на которую жаловались, вы видели что-то странное в содержании? Может быть, вставьте первые несколько строк файла? –

+0

@MattiVirkkunen - это были бы первые несколько строк файла решения? Sample.csproj? –

+0

В сообщениях об ошибках упоминается Sample.csproj, поэтому, вероятно, это файл. –

ответ

0

ошибки сообщения указывают на мусорные байты в начале файла. Может быть дубликат или двукратный кодированный символ порядка байтов UTF-8.

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

Или просто сделайте копию, откройте ее в редакторе, который определенно проигнорирует эти символы и скопирует и вставляет весь контент в ваш исходный файл.

+0

Вы сделали, так как сообщение об ошибке спрашивает вас, т. Е. Щелкните правой кнопкой мыши на выгруженном проекте в списке и нажмите «перезагрузить»? Если вы отредактировали его с помощью онлайн-шестнадцатеричного редактора и сохранили его в браузере, скорее всего, это просто идиотский значок «Этот файл был загружен из Интернета» снова. –

+0

Вот и все, я закончил перезагрузку и исправил. –

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