Визуальный студийный проект в MonoDevelop - PullRequest
13 голосов
/ 28 декабря 2011

Есть ли способ перенести проект Visual Studio в среду MonoDevelop?на FAQ - MonoDevelop говорится, что:

MonoDevelop может открывать, манипулировать и сохранять проекты на основе MSBuild непосредственно в самых сложных случаях.На самом деле, начиная с MonoDevelop 2.0 форматом по умолчанию был проект MSBuild в стиле VS2008, но также обрабатываются форматы VS2005 и VS1010.

Но когда я пытаюсь открыть свой ( ASP.NET)Веб-приложение ) .vbproj в MonoDevelop, я получаю:

Не удалось выполнить операцию загрузки.Проект не поддерживает фреймворк .NETFramework, версия = v4.0.

Должен ли я изменить настройки проекта, разрешив другую версию .NETFramework , или мне нужноиспользовать стороннее программное обеспечение для перевода моих проектов config files?

EDIT: (Решено) Если ваш проект еще не так велик, создайте новый проект в своемMicrosoft Visual Studio (MVS) с .NET Framework 3.5, и затем можно будет открыть его с помощью MonoDevelop, иначе отредактируйте ваши файлы конфигурации Debug / Release и удалите все, что содержит информацию об этом проекте «4.0», плюс файл .vbproj впредыдущие не работают и делают то же самое, ищите информацию 4.0.(Применимо для framework 4.0)

ИЛИ

Измените настройки вашего проекта, как описано здесь: http://msdn.microsoft.com/en-us/library/bb398202.aspx

Ответы [ 5 ]

5 голосов
/ 28 декабря 2011

Какую версию MonoDevelop вы используете?MonoDevelop 2.8 может открывать проекты .NET 4.0 (я верю, что и 2.6 тоже).Фактически, в 2.8 .NET 4.0 используется по умолчанию для всех новых проектов.

4 голосов
/ 28 декабря 2011

Надстройка MonoDevelop для VB.NET по-прежнему не поддерживает .NET 4.0.Это будет работать для проектов C #.

2 голосов
/ 29 декабря 2012

Используя текстовый редактор, измените файл * .vbproj, добавив следующую строку:

    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>

на первую группу недвижимости, например,

<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    ...
    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
  </PropertyGroup>
0 голосов
/ 22 мая 2012

У меня была такая же проблема в версии 3.0 MonoDevelop.Разработка VBNET изменила время выполнения.NET Tools> Параметры> Время выполнения.NET Я отметил по умолчанию MONO 2.x

0 голосов
/ 28 декабря 2011

.net Framework 4.0 еще не полностью реализован в моно но включает в себя большинство функций попробуйте загрузить последнюю версию mono и повторите попытку:)

...