有没有办法将Visual Studio项目转移到MonoDevelop环境? 在FAQ - MonoDevelop据说:
MonoDevelop可以直接在mopst情况下打开,操作和保存基于MSBuild的项目。实际上,由于MonoDevelop 2.0的默认项目格式已经是VS2008风格的MSBuild项目,但VS2005和VS1010格式也都得到了处理。
但是当我尝试在MonoDevelop中打开我的( ASP.NET Web应用程序).vbproj时,我得到:
加载操作失败。项目不支持框架 ” .NETFramework,版本= 4.0' 版。
我是否应该更改项目设置,允许使用不同的 .NETFramework 版本,还是必须使用某些第三方软件来翻译我的项目 config 文件?
修改(解决) 如果您的项目还不是那么大,请使用.NET Framework 3.5在Microsoft Visual Studio(MVS)中创建一个新项目,然后可以使用MonoDevelop打开它,否则编辑项目Debug / Release配置文件并删除所有内容有关于此项目的“4.0”信息,加上.vbproj文件以前不起作用并执行相同操作,搜索4.0信息。 (适用于框架4.0)
OR
按照此处的说明更改项目设置: http://msdn.microsoft.com/en-us/library/bb398202.aspx
答案 0 :(得分:5)
您使用的是什么版本的MonoDevelop? MonoDevelop 2.8可以打开.NET 4.0项目(我相信2.6也可以)。事实上,2.8 .NET 4.0是所有新项目的默认设置。
答案 1 :(得分:4)
MonoDevelop的VB.NET插件仍然不支持.NET 4.0。它适用于C#项目。
答案 2 :(得分:2)
使用文本编辑器,更改* .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>
答案 3 :(得分:0)
.net framework 4.0尚未完全以单声道实现 但包括大部分功能 尝试下载最新版本的mono并重试:)
答案 4 :(得分:0)
我在MonoDevelop 3.0版中遇到了同样的问题。 VBNET开发改变了运行时。净 工具&gt;选项&gt;运行时间。净 我已将其标记为默认MONO 2.x