1.请按顺序执行一下命令
cd "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile
mklink /d Mono "C:\Program Files (x86)\Mono-2.10.9\lib\mono\4.0
cd Mono
mkdir RedistList
cd RedistList
notepad FrameworkList.xml
2.FrameworkList.xml 文件其内容如下
<?xml version="1.0" encoding="UTF-8"?>
<FileList ToolsVersion="4.0" RuntimeVersion="4.0" Name="Mono 2.10.8 Profile" Redist="Mono_2.10.8">
</FileList>
3.使用regedit打开注册表管理器
导航到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319\SKUs\,
创建一个目录名为.NETFramework,Version=v4.0,Profile=Mono
导航到 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319\SKUs\
同样创建一个名为.NETFramework,Version=v4.0,Profile=Mono的目录(这个步骤时对应64为系统的)
现在你在项目属性中就目标就能看到Mono 2.10.8 Profile选项了
不过mono在x64机上经常出现问题,网上有人说时不支持windows 64位系统,不知道谁有好的解决方案
编译mono
在命令行中使用
xbuild /p:TargetFrameworkProfile=""编译,TargetFrameworkProfile参数不能唯恐,根据你的实际使用的版本填写
如果要运行mono程序 使用如下方式
mono --gc=sgen "bin\Debug\test.exe"