2015-01-04 3 views
1

Я создал проект MVC/Web API в VS 2013. Когда я пытаюсь открыть это решение с помощью Monodevelop, он не работает с ошибкой «В строке версии должно быть 2, 3 или 4 компонента». Это из-за ссылок в файле .csproj, например <Reference Include="System.Net.Http.Formatting, Version=__MvcPagesVersion__, ..."> ... </Reference>.Что такое __MvcPagesVersion__ для файла проекта Visual Studio?

Как я могу исправить эти ссылки, чтобы их можно было скомпилировать с помощью Monodevelop? Можно ли просто удалить строку версии из этих ссылок?

ответ

1

Раньше подобная проблема только сейчас. __MvcPagesVersion__ должен быть каким-то заполнителем, который использует Visual Studio в файлах * .csproj. Я прочесывал файл csproj, который не загружался в Xamarin Studio и заменял все ссылки на __MvcPagesVersion__ на «5.2.0.0» без кавычек. Затем я перезагрузил проект, и теперь все работает для меня.

+0

Мне удалось скомпилировать его, используя тот же метод, вместо этого вместо «5.2.0» (или аналогичного, не помню) :) – Arnthor

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