Подтвердить что ты не робот

Проект Visual Studio для MonoDevelop

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

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

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

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

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

РЕДАКТИРОВАТЬ: (Решено) Если ваш проект еще невелик, создайте новый проект в Microsoft Visual Studio (MVS) с .NET Framework 3.5, а затем его можно будет открыть с помощью MonoDevelop, иначе отредактируйте свои проекты. Отлаживайте/удаляйте конфигурационные файлы и удаляйте все который имеет "4.0" информацию об этом проекте, плюс .vbproj файл в предыдущем не работает и делает то же самое, ищите информацию 4.0. (Применимо для фреймворка 4.0)

ИЛИ

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

4b9b3361

Ответ 1

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

Ответ 2

MonoDevelop VB.NET addin по-прежнему не поддерживает .NET 4.0. Он будет работать для проектов С#.

Ответ 3

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

    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>

в первую PropertyGroup, например

<?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>

Ответ 4

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

Ответ 5

У меня была такая же проблема в версии 3.0 MonoDevelop. Разработка VBNET изменила время выполнения. СЕТЬ Инструменты > Параметры > Runtimes. СЕТЬ Я отмечен как значение по умолчанию MONO 2.x