MonoDevelop 是一个开源,跨平台和免费的图形应用程序,它是从偏移量设计的,作为IDE(集成开发环境),用于希望构建应用程序的有抱负的Mono开发人员GTK#,C#和其他.NET语言。
支持ASP.NET和许多编程语言
主要功能包括支持C#4代码完成的高级文本编辑,代码模板和代码折叠,可完全自定义的用户定义键绑定的可配置工作台,窗口布局,ASP.NET支持以及外部工具。
此外,它支持多种编程语言,包括C#,F#,C,C ++,Visual Basic.Net和Vala,包括用于调试本机应用程序和Mono应用程序的集成调试器,以及用于轻松构建GTK的GTK#可视化设计器#apps。
可用于移植使用Visual Studio创建的.NET应用程序
另一个有趣的功能是能够毫不费力地移植使用Visual Studio软件,Microsoft Windows操作系统,GNU / Linux和Mac OS X系统创建的.NET应用程序。
其图形用户界面(GUI)具有美观,现代的设计,并且非常易于使用。 Mono开发人员可以立即创建一个新项目或打开现有项目并开始编码。
提供强大的插件架构
由于其强大的插件架构,开发人员将能够轻松扩展MonoDevelop的默认功能。您将找到用于Web开发,IDE扩展,项目导入和导出,语言绑定,版本控制,调试,移动开发,Eto.Forms,Unity,源编辑器扩展,部署和测试区域的插件。
在GNU / Linux,Mac OS X和Windows上受支持
MonoDevelop是一个多平台应用程序,支持GNU / Linux,Mac OS X和Microsoft Windows操作系统。支持所有GNU / Linux发行版,允许用户使用内置的Software Center程序轻松安装应用程序。支持的硬件平台包括此版本中的32位和64位。
新功能:
- MonoDevelop核心错误修正和改进:
- 5547无法调用静态属性或检查静态成员
- 2489 - 首选项 - >构建 - >组合文件夹按钮在删除文件夹时显示为灰色
- 5485 - “保存时格式化文档”不
- 5489 - 使用大型.cs文件进行代码折叠/折叠
- 删除了内部日志垫,以减少内存使用
- 5344 - 使用箭头键移动插入符号时,快速修复图标闪烁
- 5422 - 名称空间声明应该是建议不完成
- 5442 - “安装模板”' 后出错
- 5441 - 在项目升级和新插座 之后,动作连接的部分类从.designer文件中消失
- 平面命名空间策略现在应仅使用单个目录组件
- 为ASP.NET MVC 3.0添加了模板
- 修复无限循环同步Xcode中的某些类
- 5440 - Xcode通信的超时时间
- 5433 - 方法类型System.Object:GetType 上的软调试器方法调用线程出错
- 5269 - 尝试在设计器中显示工具提示的空引用异常
- 5434 - VersionControl无法将差异/日志视图附加到csproj文件
- 5178 - 禁用版本控制时不显示烦人的弹出窗口
- 固定文档切换器没有隐藏linux mint 13上的错误
- 5425 - 更新Makefile集成设置不会关闭信息消息并且似乎已挂起
- 5402 - Backspace不适用于1-tab虚拟缩进
- 5406 - 标题不应添加尾随空格
- 修复Linux安装位置以匹配本地构建和pc文件
- 5225 - 在Unix上,在调试器中比较它们时解析符号链接路径
- 由于加载框架而改善了启动时间和内存使用
- 5350 - 将monodevelop-debugger-gdb.spec.in添加到EXTRA_DIST
- 修复了文本编辑器中的几个折叠更新问题
- 修复了即时C#formatter中的几个问题
- 5373 - 缩进选定的块不应缩进其中的空行
- 5326 - 在源窗口底部单击时滚动
- 5338 - 删除大括号不会删除尾随空格
- 除非指定了--no-redirect comandline参数,否则MonoDevelop的控制台输出现在会重定向到日志文件
- 4779 - 从MD外部进入树视图应检查目标是否有效
- 5331 - 修复了支持所有.NETPortable 4.0框架的PortableDotNetProjects
- 5294 - 允许从调试器树视图中部分剪贴板复制值
- 5295 - 调试重启后进程无法访问文件
- 5300 - 在逐字符串中按下制表符会使插入符号向前移动一个字符
- 5282 - 重构问题,更改通用方法的名称从方法调用中删除参数
- 重新启用项目文件夹的VCS日志命令
- 5185 - monodevelop.pc文件中未引用ICSharpCode.NRefactory.CSharp
- 5312 - 编辑器或C#解析器忽略#elif导致空引用异常
- 5224 - MonoDevelop mangles项目参考路径
- 5235 - 从版本控制更新 - intellisense中不可用的新文件/代码
- 5292 - 鼠标中键未粘贴
- 5254 - MonoMac.ObjCRuntime.Class中的堆栈溢出:TypeContainsFloatingPoint
- 517 - 命令滚动太容易被意外激活
- 4750 - 评论任务不再有效
- 5242 - 为MonoMac / iPhone项目启用授权不会保留
- 缩进引擎现在使用缩进宽度的正确属性
- 5222 - 格式选择应改变选择长度
- 5212 - 查找引用未找到静态只读字段的所有用法
- 5207 - [回归]委托完成,如事件完成
- 在完成查找中过滤了无法访问的类
- 5229 - 代码折叠不能很好地处理顺序注释块
- 5223 - 使用制表符到空格缩进的制表符不能正确调整选择
- 5191 - 输入“this” 时创建扩展方法问题
- 5205 - 在“|”之后,枚举/标志值的完成不起作用操作
- 5206 - Resolve - >在“|” 之后,“添加使用”语句不起作用
- 5119 - “界面”构建器无法识别从iPhoneOSGameView派生的类
- 树视图显示选项现在是全局的,而不是每个节点
- 5167 - 最新更新后无法编辑XIB界面
- 5180 - 顶部的使用不再是可折叠的
- 4980 - 公共/私人显示选项有时不会影响整个程序集浏览器树
- 5012 - 仅公共程序集浏览器不应显示私有名称空间
- 5013 - 程序集浏览器视图不一致
- 5023 - 程序集浏览器无法显示嵌套类
- 修复了Windows上退出时可能发生的崩溃
- 4961 - 静态类中枚举的代码完成无法正常工作
- 4841 - 启用语义突出显示后需要重新打开文档
- 5001 - 未正确处理对象初始值设定项
- 5126 - 包含相同文件的多个项目无法正确更新其类型系统
- 5114 - “转到声明”导航到错误的目的地
- 关闭代码格式化程序中的包装
- 5127 - Refactor已停止工作
- 为自动生成的文档评论文字 添加了撤消步骤
- 5113 - 改善了建筑物的便携性
- 提高语义突出显示的性能
- 5109 - 通过直接从支持字段获取值来优化属性
- 处理删除Perforce锁定的文件和目录的例外
- 5067 - 选择不尊重虚拟空间
- 5077 - 启用制表符到空格时,虚拟缩进不起作用
- 修正了“提取方法”的情况。可能会失败
- 5038 - 在解析标题时我们接受的ObjC更灵活一些
- 5080 - 按标签类型 t而不是标签
- 5046使用后备终端调试控制台应用程序失败
- 4889 - 在文本编辑器中呈现小程序
- 折叠命令“仅显示定义”折叠评论
- 修正完成窗口字符偏移量
- 5014 - 调整大小后,源分析工具栏不会更新标记位置
- 3923 - 不允许异常评估在调试器中超时
- 4998 - MonoDevelop不尊重更改类的名称空间
- 4918 - 代码格式注释掉“else”分支
- 4890 - 三击行选择不会正确向上拖动
- 完成弹出窗口现在可以正确处理虚拟缩进
- 4979 - 复制/粘贴行现在包含一个额外的换行符
- 格式化撤消步骤和压头撤消步骤现在只需一个撤消步骤
- 动态格式更改现在在单独的撤消组中完成。
- 4941 - 自动生成的委托格式不正确
- 4951 - 允许编辑虚拟缩进
- 4866 - 未在新打开的文件上解析参数本地化
- 4876 - 剪切折叠的代码块应该会切断整个块
- 修复未解决成员的stetic代码生成
- 4738 - 未突出显示评论
- 4762 - 转到事件定义失败
- 4927 - 自动填充功能在使用班级名称时显示非静态方法
- 虚拟缩进模式现在是默认缩进模式
- 4934 - 为枚举创建成员命令
- 修复了aspx文件的几个代码生成错误
- 4747 - 未保存的XML文件无法完成代码
- 修复了未保存文件的跳转功能。
- 错误4746 - 没有折叠,未保存文件的轮廓。
- 错误4662 - 循环引用崩溃MD类型系统
- 4755 - 程序集浏览器树显示.ctor,应显示名称
- 4777 - 类型服务中的序列化程序异常
- 4877 - 语法高亮/代码完成应忽略未标记为“编译”的文件
- 4756 - 在汇编浏览器中使用紧凑滚动小部件
- 4887 - 无法手动打开缺少的文档和参数列表
- 4891 - 在字符串 中由}}触发的格式化程序
- 4897 - 新表达式的解析命令不正确
- 4878 - MonoDevelop正在缓存并使用无效的树
- 无效时,本机参考命令是隐藏的
- 文字样式政策现在具有正确的缩进宽度
- 4875 - 创建后备存储使用错误的格式
- 4865 - 来自错误弹出窗口的gtk警告
- 4837 - 动态格式化程序格式太多
- 4879 - 完成时应优先选择局部变量而不是命名参数
- 4874 - 从解决方案中删除文件会产生异常
- 4868 - 重新格式化不正确
- 3984 - 无法编译任何异步项目
- 使用许多相关/分组文件优化加载项目
- 4623 - 打开解决方案时MonoDevelop挂起
- 修复了保存项目时默认配置的选择
- 修复缩进以使用声明。
- 4862 - 编辑 - >格式 - >格式文件销毁缩进
- 4653 - 自动填充列出当前上下文中不存在的变量
- 4768 - MD在生成代码完成数据时挂起
- 4825 - “受保护的内部”方法被错误地覆盖
- 错误4766 - 转到定义不适用于“引用程序集”中的“受保护”成员/跳转到不带参数的方法
- 4758 - 程序集浏览器中的公共视图应包含受保护的
- 4842 - 语义突出显示在初始分析期间错误地将符号颜色设置为红色
- 4855 - 剪切命令对某些文件无效
- 4772 - 使用'导入符号'(ctrl + option + space)功能将删除以下行中的文字
- 4840 - 撤消时来自C#压头的异常
- 4839 - 在文档的最后一行输入,使编辑器滚动到顶部
- 4681 - 避免'输入x多次加载'错误,它们可能在正常操作期间发生。
- 在调试器 中为null原语值预设ToString
- 修复了由类型系统服务引起的一些异常。
- 在Windows上启用了“帮助”菜单,并添加了Windows文档查看器应用
- 修复了个人资料迁移期间的警告
- 4824 - 无法引用与参数同名的属性
- 修复了粘贴缩进错误。
- 修复了在一种文化中发布序列设置并在不同文化中加载的问题。
- 4768 - MD在生成代码完成数据时挂起。
- 4743 - 不安全不应该是独立C#文件中的错误
- 4745 - 未保存文件的自动保存失败
- 4769 - 修复另一个文件中缺少的成员不会更新语义突出显示
- 4770 - IsDerivedFrom()的两个参数必须来自同一个编译
- 4775 - 自动保存线程中的异常
- 4764 - 事件处理程序完成将插入符放在错误的位置
- 4808 - 枚举中包含未知的'split_char'成员
- 序列化空PropertyBag时修复NRE
- Xamarin Addins已修复问题:
- 5551 - 无法从Windows MonoDevelop中的工具箱中将小部件拖到Android设计器
- 5428 - 修复“MonoMac项目”模板加载主菜单。
- 修复MonoMac MainNib条目以预先填充已知的笔尖并加载初始值
- 修复了Android设计器中的调整大小问题
- Android设计师现在可以加载项目中定义的主题
- 5188 - Android设计人员无法很好地处理移动或链接的文件
- 修复了点击Android设计器中的“显示更改”按钮时的异常
- 5426 - 允许用户取消设置通用应用的iPad Retina图标
- MonoTouch LLVM编译器选项不再标记为试验性
- 删除了错误添加到MonoMac插件的KeychainAccessGroups用户界面
- 4893 - Android设计师中的比例属性显示为“Unknwown Property”
- MonoMac addin现在具有“最小操作系统”。选项
- 5209 - [Designer]尝试创建新版面时崩溃。
- 删除了Android插件中的冗余版本检查,在某些情况下可能会中断
- 5016 - Android设计师错误打开文件
- 5102 - Android设计器终结器进行远程调用,挂起MD
- 5049 - 在Snow Leopard上破解了密码签名
- Android设计师现在使用MonoDevelop首选项中的Java SDK
- 在新的Java绑定项目中使用正确的目标
- 与MonoTouch一起提高AOT版本的速度> = 5.3.4
- 在设备上启动MonoTouch Release版本时防止出现异常。
- 修复按Return键以验证设计器中的内嵌标签编辑的问题
- 修复了在设计器中更新虚拟资源的问题
- 4985 - 当保存.axml文件时,创建的字符串资源不会使用资源值更新窗口小部件
- 4900 - 除非从usb启动,否则无法附加Wifi调试器。
- 更新程序发布说明中的超链接现在正常工作
- 4957 - 无法使用文档大纲 重新排列小部件
- 4954 - 添加了各种布局小部件后构建失败
- 添加了直接从更新程序对话框 安装更新的支持
- 更新程序在切换更新频道时不再删除下载的更新
- [Android designer]在选择资源时设置正确的ID
- 4950 - 将窗口小部件的文本设置为字符串资源会创建错误的引用
- 修复了资源目录不存在时Android设计器崩溃的问题
- 将OpenTK-1.0添加到可选择的程序集和更新的默认模板
- 将System.Data.Services.Client和System.EnterpriseServices添加到可选择的程序集
- 4826 - 按“停止”时出现例外情况当iOS应用程序关闭/在设备上崩溃时,在MonoDevelop中。
- 修复了其他Android设计师问题:
- 添加了对ScrollView中滚动的支持。
- 项目资源中定义的主题现在已正确呈现
- 资源选择器现在不显示私有框架资源
- 5290 - 视图属性中缺少样式属性
- 4953 - 数字密码窗口小部件加载了无效的输入类型
- 4894 - 将项目构建目标切换到API 10会引发异常(编辑现有布局时)
- 5349 - 活动修改导致axml文件重新加载
- 5369 - Designer在TableLayout上添加了无法识别的android:占位符
版本中的新功能:
- MonoDevelop核心错误修正和改进:
- 5547无法调用静态属性或检查静态成员
- 2489 - 首选项 - >构建 - >组合文件夹按钮在删除文件夹时显示为灰色
- 5485 - “保存时格式化文档”不
- 5489 - 使用大型.cs文件进行代码折叠/折叠
- 删除了内部日志垫,以减少内存使用
- 5344 - 使用箭头键移动插入符号时,快速修复图标闪烁
- 5422 - 名称空间声明应该是建议不完成
- 5442 - “安装模板”' 后出错
- 5441 - 在项目升级和新插座 之后,动作连接的部分类从.designer文件中消失
- 平面命名空间策略现在应仅使用单个目录组件
- 为ASP.NET MVC 3.0添加了模板
- 修复无限循环同步Xcode中的某些类
- 5440 - Xcode通信的超时时间
- 5433 - 方法类型System.Object:GetType 上的软调试器方法调用线程出错
- 5269 - 尝试在设计器中显示工具提示的空引用异常
- 5434 - VersionControl无法将差异/日志视图附加到csproj文件
- 5178 - 禁用版本控制时不显示烦人的弹出窗口
- 固定文档切换器没有隐藏linux mint 13上的错误
- 5425 - 更新Makefile集成设置不会关闭信息消息并且似乎已挂起
- 5402 - Backspace不适用于1-tab虚拟缩进
- 5406 - 标题不应添加尾随空格
- 修复Linux安装位置以匹配本地构建和pc文件
- 5225 - 在Unix上,在调试器中比较它们时解析符号链接路径
- 由于加载框架而改善了启动时间和内存使用
- 5350 - 将monodevelop-debugger-gdb.spec.in添加到EXTRA_DIST
- 修复了文本编辑器中的几个折叠更新问题
- 修复了即时C#formatter中的几个问题
- 5373 - 缩进选定的块不应缩进其中的空行
- 5326 - 在源窗口底部单击时滚动
- 5338 - 删除大括号不会删除尾随空格
- 除非指定了--no-redirect comandline参数,否则MonoDevelop的控制台输出现在会重定向到日志文件
- 4779 - 从MD外部进入树视图应检查目标是否有效
- 5331 - 修复了支持所有.NETPortable 4.0框架的PortableDotNetProjects
- 5294 - 允许从调试器树视图中部分剪贴板复制值
- 5295 - 调试重启后进程无法访问文件
- 5300 - 在逐字符串中按下制表符会使插入符号向前移动一个字符
- 5282 - 重构问题,更改通用方法的名称从方法调用中删除参数
- 重新启用项目文件夹的VCS日志命令
- 5185 - monodevelop.pc文件中未引用ICSharpCode.NRefactory.CSharp
- 5312 - 编辑器或C#解析器忽略#elif导致空引用异常
- 5224 - MonoDevelop mangles项目参考路径
- 5235 - 从版本控制更新 - intellisense中不可用的新文件/代码
- 5292 - 鼠标中键未粘贴
- 5254 - MonoMac.ObjCRuntime.Class中的堆栈溢出:TypeContainsFloatingPoint
- 517 - 命令滚动太容易被意外激活
- 4750 - 评论任务不再有效
- 5242 - 为MonoMac / iPhone项目启用授权不会保留
- 缩进引擎现在使用缩进宽度的正确属性
- 5222 - 格式选择应改变选择长度
- 5212 - 查找引用未找到静态只读字段的所有用法
- 5207 - [回归]委托完成,如事件完成
- 在完成查找中过滤了无法访问的类
- 5229 - 代码折叠不能很好地处理顺序注释块
- 5223 - 使用制表符到空格缩进的制表符不能正确调整选择
- 5191 - 输入“this” 时创建扩展方法问题
- 5205 - 在“|”之后,枚举/标志值的完成不起作用操作
- 5206 - Resolve - >在“|” 之后,“添加使用”语句不起作用
- 5119 - “界面”构建器无法识别从iPhoneOSGameView派生的类
- 树视图显示选项现在是全局的,而不是每个节点
- 5167 - 最新更新后无法编辑XIB界面
- 5180 - 顶部的使用不再是可折叠的
- 4980 - 公共/私人显示选项有时不会影响整个程序集浏览器树
- 5012 - 仅公共程序集浏览器不应显示私有名称空间
- 5013 - 程序集浏览器视图不一致
- 5023 - 程序集浏览器无法显示嵌套类
- 修复了Windows上退出时可能发生的崩溃
- 4961 - 静态类中枚举的代码完成无法正常工作
- 4841 - 启用语义突出显示后需要重新打开文档
- 5001 - 未正确处理对象初始值设定项
- 5126 - 包含相同文件的多个项目无法正确更新其类型系统
- 5114 - “转到声明”导航到错误的目的地
- 关闭代码格式化程序中的包装
- 5127 - Refactor已停止工作
- 为自动生成的文档评论文字 添加了撤消步骤
- 5113 - 改善了建筑物的便携性
- 提高语义突出显示的性能
- 5109 - 通过直接从支持字段获取值来优化属性
- 处理删除Perforce锁定的文件和目录的例外
- 5067 - 选择不尊重虚拟空间
- 5077 - 启用制表符到空格时,虚拟缩进不起作用
- 修正了“提取方法”的情况。可能会失败
- 5038 - 在解析标题时我们接受的ObjC更灵活一些
- 5080 - 按标签类型 t而不是标签
- 5046使用后备终端调试控制台应用程序失败
- 4889 - 在文本编辑器中呈现小程序
- 折叠命令“仅显示定义”折叠评论
- 修正完成窗口字符偏移量
- 5014 - 调整大小后,源分析工具栏不会更新标记位置
- 3923 - 不允许异常评估在调试器中超时
- 4998 - MonoDevelop不尊重更改类的名称空间
- 4918 - 代码格式注释掉“else”分支
- 4890 - 三击行选择不会正确向上拖动
- 完成弹出窗口现在可以正确处理虚拟缩进
- 4979 - 复制/粘贴行现在包含一个额外的换行符
- 格式化撤消步骤和压头撤消步骤现在只需一个撤消步骤
- 动态格式更改现在在单独的撤消组中完成。
- 4941 - 自动生成的委托格式不正确
- 4951 - 允许编辑虚拟缩进
- 4866 - 未在新打开的文件上解析参数本地化
- 4876 - 剪切折叠的代码块应该会切断整个块
- 修复未解决成员的stetic代码生成
- 4738 - 未突出显示评论
- 4762 - 转到事件定义失败
- 4927 - 自动填充功能在使用班级名称时显示非静态方法
- 虚拟缩进模式现在是默认缩进模式
- 4934 - 为枚举创建成员命令
- 修复了aspx文件的几个代码生成错误
- 4747 - 未保存的XML文件无法完成代码
- 修复了未保存文件的跳转功能。
- 错误4746 - 没有折叠,未保存文件的轮廓。
- 错误4662 - 循环引用崩溃MD类型系统
- 4755 - 程序集浏览器树显示.ctor,应显示名称
- 4777 - 类型服务中的序列化程序异常
- 4877 - 语法高亮/代码完成应忽略未标记为“编译”的文件
- 4756 - 在汇编浏览器中使用紧凑滚动小部件
- 4887 - 无法手动打开缺少的文档和参数列表
- 4891 - 在字符串 中由}}触发的格式化程序
- 4897 - 新表达式的解析命令不正确
- 4878 - MonoDevelop正在缓存并使用无效的树
- 无效时,本机参考命令是隐藏的
- 文字样式政策现在具有正确的缩进宽度
- 4875 - 创建后备存储使用错误的格式
- 4865 - 来自错误弹出窗口的gtk警告
- 4837 - 动态格式化程序格式太多
- 4879 - 完成时应优先选择局部变量而不是命名参数
- 4874 - 从解决方案中删除文件会产生异常
- 4868 - 重新格式化不正确
- 3984 - 无法编译任何异步项目
- 使用许多相关/分组文件优化加载项目
- 4623 - 打开解决方案时MonoDevelop挂起
- 修复了保存项目时默认配置的选择
- 修复缩进以使用声明。
- 4862 - 编辑 - >格式 - >格式文件销毁缩进
- 4653 - 自动填充列出当前上下文中不存在的变量
- 4768 - MD在生成代码完成数据时挂起
- 4825 - “受保护的内部”方法被错误地覆盖
- 错误4766 - 转到定义不适用于“引用程序集”中的“受保护”成员/跳转到不带参数的方法
- 4758 - 程序集浏览器中的公共视图应包含受保护的
- 4842 - 语义突出显示在初始分析期间错误地将符号颜色设置为红色
- 4855 - 剪切命令对某些文件无效
- 4772 - 使用'导入符号'(ctrl + option + space)功能将删除以下行中的文字
- 4840 - 撤消时来自C#压头的异常
- 4839 - 在文档的最后一行输入,使编辑器滚动到顶部
- 4681 - 避免'输入x多次加载'错误,它们可能在正常操作期间发生。
- 在调试器 中为null原语值预设ToString
- 修复了由类型系统服务引起的一些异常。
- 在Windows上启用了“帮助”菜单,并添加了Windows文档查看器应用
- 修复了个人资料迁移期间的警告
- 4824 - 无法引用与参数同名的属性
- 修复了粘贴缩进错误。
- 修复了在一种文化中发布序列设置并在不同文化中加载的问题。
- 4768 - MD在生成代码完成数据时挂起。
- 4743 - 不安全不应该是独立C#文件中的错误
- 4745 - 未保存文件的自动保存失败
- 4769 - 修复另一个文件中缺少的成员不会更新语义突出显示
- 4770 - IsDerivedFrom()的两个参数必须来自同一个编译
- 4775 - 自动保存线程中的异常
- 4764 - 事件处理程序完成将插入符放在错误的位置
- 4808 - 枚举中包含未知的'split_char'成员
- 序列化空PropertyBag时修复NRE
- Xamarin Addins已修复问题:
- 5551 - 无法从Windows MonoDevelop中的工具箱中将小部件拖到Android设计器
- 5428 - 修复“MonoMac项目”模板加载主菜单。
- 修复MonoMac MainNib条目以预先填充已知的笔尖并加载初始值
- 修复了Android设计器中的调整大小问题
- Android设计师现在可以加载项目中定义的主题
- 5188 - Android设计人员无法很好地处理移动或链接的文件
- 修复了点击Android设计器中的“显示更改”按钮时的异常
- 5426 - 允许用户取消设置通用应用的iPad Retina图标
- MonoTouch LLVM编译器选项不再标记为试验性
- 删除了错误添加到MonoMac插件的KeychainAccessGroups用户界面
- 4893 - Android设计师中的比例属性显示为“Unknwown Property”
- MonoMac addin现在具有“最小操作系统”。选项
- 5209 - [Designer]尝试创建新版面时崩溃。
- 删除了Android插件中的冗余版本检查,在某些情况下可能会中断
- 5016 - Android设计师错误打开文件
- 5102 - Android设计器终结器进行远程调用,挂起MD
- 5049 - 在Snow Leopard上破解了密码签名
- Android设计师现在使用MonoDevelop首选项中的Java SDK
- 在新的Java绑定项目中使用正确的目标
- 与MonoTouch一起提高AOT版本的速度> = 5.3.4
- 在设备上启动MonoTouch Release版本时防止出现异常。
- 修复按Return键以验证设计器中的内嵌标签编辑的问题
- 修复了在设计器中更新虚拟资源的问题
- 4985 - 当保存.axml文件时,创建的字符串资源不会使用资源值更新窗口小部件
- 4900 - 除非从usb启动,否则无法附加Wifi调试器。
- 更新程序发布说明中的超链接现在正常工作
- 4957 - 无法使用文档大纲 重新排列小部件
- 4954 - 添加了各种布局小部件后构建失败
- 添加了直接从更新程序对话框 安装更新的支持
- 更新程序在切换更新频道时不再删除下载的更新
- [Android designer]在选择资源时设置正确的ID
- 4950 - 将窗口小部件的文本设置为字符串资源会创建错误的引用
- 修复了资源目录不存在时Android设计器崩溃的问题
- 将OpenTK-1.0添加到可选择的程序集和更新的默认模板
- 将System.Data.Services.Client和System.EnterpriseServices添加到可选择的程序集
- 4826 - 按“停止”时出现例外情况当iOS应用程序关闭/在设备上崩溃时,在MonoDevelop中。
- 修复了其他Android设计师问题:
- 添加了对ScrollView中滚动的支持。
- 项目资源中定义的主题现在已正确呈现
- 资源选择器现在不显示私有框架资源
- 5290 - 视图属性中缺少样式属性
- 4953 - 数字密码窗口小部件加载了无效的输入类型
- 4894 - 将项目构建目标切换到API 10会引发异常(编辑现有布局时)
- 5349 - 活动修改导致axml文件重新加载
- 5369 - Designer在TableLayout上添加了无法识别的android:占位符
版本5.7.1中的新功能:
- MonoDevelop核心错误修正和改进:
- 5547无法调用静态属性或检查静态成员
- 2489 - 首选项 - >构建 - >组合文件夹按钮在删除文件夹时显示为灰色
- 5485 - “保存时格式化文档”不
- 5489 - 使用大型.cs文件进行代码折叠/折叠
- 删除了内部日志垫,以减少内存使用
- 5344 - 使用箭头键移动插入符号时,快速修复图标闪烁
- 5422 - 名称空间声明应该是建议不完成
- 5442 - “安装模板”' 后出错
- 5441 - 在项目升级和新插座 之后,动作连接的部分类从.designer文件中消失
- 平面命名空间策略现在应仅使用单个目录组件
- 为ASP.NET MVC 3.0添加了模板
- 修复无限循环同步Xcode中的某些类
- 5440 - Xcode通信的超时时间
- 5433 - 方法类型System.Object:GetType 上的软调试器方法调用线程出错
- 5269 - 尝试在设计器中显示工具提示的空引用异常
- 5434 - VersionControl无法将差异/日志视图附加到csproj文件
- 5178 - 禁用版本控制时不显示烦人的弹出窗口
- 固定文档切换器没有隐藏linux mint 13上的错误
- 5425 - 更新Makefile集成设置不会关闭信息消息并且似乎已挂起
- 5402 - Backspace不适用于1-tab虚拟缩进
- 5406 - 标题不应添加尾随空格
- 修复Linux安装位置以匹配本地构建和pc文件
- 5225 - 在Unix上,在调试器中比较它们时解析符号链接路径
- 由于加载框架而改善了启动时间和内存使用
- 5350 - 将monodevelop-debugger-gdb.spec.in添加到EXTRA_DIST
- 修复了文本编辑器中的几个折叠更新问题
- 修复了即时C#formatter中的几个问题
- 5373 - 缩进选定的块不应缩进其中的空行
- 5326 - 在源窗口底部单击时滚动
- 5338 - 删除大括号不会删除尾随空格
- 除非指定了--no-redirect comandline参数,否则MonoDevelop的控制台输出现在会重定向到日志文件
- 4779 - 从MD外部进入树视图应检查目标是否有效
- 5331 - 修复了支持所有.NETPortable 4.0框架的PortableDotNetProjects
- 5294 - 允许从调试器树视图中部分剪贴板复制值
- 5295 - 调试重启后进程无法访问文件
- 5300 - 在逐字符串中按下制表符会使插入符号向前移动一个字符
- 5282 - 重构问题,更改通用方法的名称从方法调用中删除参数
- 重新启用项目文件夹的VCS日志命令
- 5185 - monodevelop.pc文件中未引用ICSharpCode.NRefactory.CSharp
- 5312 - 编辑器或C#解析器忽略#elif导致空引用异常
- 5224 - MonoDevelop mangles项目参考路径
- 5235 - 从版本控制更新 - intellisense中不可用的新文件/代码
- 5292 - 鼠标中键未粘贴
- 5254 - MonoMac.ObjCRuntime.Class中的堆栈溢出:TypeContainsFloatingPoint
- 517 - 命令滚动太容易被意外激活
- 4750 - 评论任务不再有效
- 5242 - 为MonoMac / iPhone项目启用授权不会保留
- 缩进引擎现在使用缩进宽度的正确属性
- 5222 - 格式选择应改变选择长度
- 5212 - 查找引用未找到静态只读字段的所有用法
- 5207 - [回归]委托完成,如事件完成
- 在完成查找中过滤了无法访问的类
- 5229 - 代码折叠不能很好地处理顺序注释块
- 5223 - 使用制表符到空格缩进的制表符不能正确调整选择
- 5191 - 输入“this” 时创建扩展方法问题
- 5205 - 在“|”之后,枚举/标志值的完成不起作用操作
- 5206 - Resolve - >在“|” 之后,“添加使用”语句不起作用
- 5119 - “界面”构建器无法识别从iPhoneOSGameView派生的类
- 树视图显示选项现在是全局的,而不是每个节点
- 5167 - 最新更新后无法编辑XIB界面
- 5180 - 顶部的使用不再是可折叠的
- 4980 - 公共/私人显示选项有时不会影响整个程序集浏览器树
- 5012 - 仅公共程序集浏览器不应显示私有名称空间
- 5013 - 程序集浏览器视图不一致
- 5023 - 程序集浏览器无法显示嵌套类
- 修复了Windows上退出时可能发生的崩溃
- 4961 - 静态类中枚举的代码完成无法正常工作
- 4841 - 启用语义突出显示后需要重新打开文档
- 5001 - 未正确处理对象初始值设定项
- 5126 - 包含相同文件的多个项目无法正确更新其类型系统
- 5114 - “转到声明”导航到错误的目的地
- 关闭代码格式化程序中的包装
- 5127 - Refactor已停止工作
- 为自动生成的文档评论文字 添加了撤消步骤
- 5113 - 改善了建筑物的便携性
- 提高语义突出显示的性能
- 5109 - 通过直接从支持字段获取值来优化属性
- 处理删除Perforce锁定的文件和目录的例外
- 5067 - 选择不尊重虚拟空间
- 5077 - 启用制表符到空格时,虚拟缩进不起作用
- 修正了“提取方法”的情况。可能会失败
- 5038 - 在解析标题时我们接受的ObjC更灵活一些
- 5080 - 按标签类型 t而不是标签
- 5046使用后备终端调试控制台应用程序失败
- 4889 - 在文本编辑器中呈现小程序
- 折叠命令“仅显示定义”折叠评论
- 修正完成窗口字符偏移量
- 5014 - 调整大小后,源分析工具栏不会更新标记位置
- 3923 - 不允许异常评估在调试器中超时
- 4998 - MonoDevelop不尊重更改类的名称空间
- 4918 - 代码格式注释掉“else”分支
- 4890 - 三击行选择不会正确向上拖动
- 完成弹出窗口现在可以正确处理虚拟缩进
- 4979 - 复制/粘贴行现在包含一个额外的换行符
- 格式化撤消步骤和压头撤消步骤现在只需一个撤消步骤
- 动态格式更改现在在单独的撤消组中完成。
- 4941 - 自动生成的委托格式不正确
- 4951 - 允许编辑虚拟缩进
- 4866 - 未在新打开的文件上解析参数本地化
- 4876 - 剪切折叠的代码块应该会切断整个块
- 修复未解决成员的stetic代码生成
- 4738 - 未突出显示评论
- 4762 - 转到事件定义失败
- 4927 - 自动填充功能在使用班级名称时显示非静态方法
- 虚拟缩进模式现在是默认缩进模式
- 4934 - 为枚举创建成员命令
- 修复了aspx文件的几个代码生成错误
- 4747 - 未保存的XML文件无法完成代码
- 修复了未保存文件的跳转功能。
- 错误4746 - 没有折叠,未保存文件的轮廓。
- 错误4662 - 循环引用崩溃MD类型系统
- 4755 - 程序集浏览器树显示.ctor,应显示名称
- 4777 - 类型服务中的序列化程序异常
- 4877 - 语法高亮/代码完成应忽略未标记为“编译”的文件
- 4756 - 在汇编浏览器中使用紧凑滚动小部件
- 4887 - 无法手动打开缺少的文档和参数列表
- 4891 - 在字符串 中由}}触发的格式化程序
- 4897 - 新表达式的解析命令不正确
- 4878 - MonoDevelop正在缓存并使用无效的树
- 无效时,本机参考命令是隐藏的
- 文字样式政策现在具有正确的缩进宽度
- 4875 - 创建后备存储使用错误的格式
- 4865 - 来自错误弹出窗口的gtk警告
- 4837 - 动态格式化程序格式太多
- 4879 - 完成时应优先选择局部变量而不是命名参数
- 4874 - 从解决方案中删除文件会产生异常
- 4868 - 重新格式化不正确
- 3984 - 无法编译任何异步项目
- 使用许多相关/分组文件优化加载项目
- 4623 - 打开解决方案时MonoDevelop挂起
- 修复了保存项目时默认配置的选择
- 修复缩进以使用声明。
- 4862 - 编辑 - >格式 - >格式文件销毁缩进
- 4653 - 自动填充列出当前上下文中不存在的变量
- 4768 - MD在生成代码完成数据时挂起
- 4825 - “受保护的内部”方法被错误地覆盖
- 错误4766 - 转到定义不适用于“引用程序集”中的“受保护”成员/跳转到不带参数的方法
- 4758 - 程序集浏览器中的公共视图应包含受保护的
- 4842 - 语义突出显示在初始分析期间错误地将符号颜色设置为红色
- 4855 - 剪切命令对某些文件无效
- 4772 - 使用'导入符号'(ctrl + option + space)功能将删除以下行中的文字
- 4840 - 撤消时来自C#压头的异常
- 4839 - 在文档的最后一行输入,使编辑器滚动到顶部
- 4681 - 避免'输入x多次加载'错误,它们可能在正常操作期间发生。
- 在调试器 中为null原语值预设ToString
- 修复了由类型系统服务引起的一些异常。
- 在Windows上启用了“帮助”菜单,并添加了Windows文档查看器应用
- 修复了个人资料迁移期间的警告
- 4824 - 无法引用与参数同名的属性
- 修复了粘贴缩进错误。
- 修复了在一种文化中发布序列设置并在不同文化中加载的问题。
- 4768 - MD在生成代码完成数据时挂起。
- 4743 - 不安全不应该是独立C#文件中的错误
- 4745 - 未保存文件的自动保存失败
- 4769 - 修复另一个文件中缺少的成员不会更新语义突出显示
- 4770 - IsDerivedFrom()的两个参数必须来自同一个编译
- 4775 - 自动保存线程中的异常
- 4764 - 事件处理程序完成将插入符放在错误的位置
- 4808 - 枚举中包含未知的'split_char'成员
- 序列化空PropertyBag时修复NRE
- Xamarin Addins已修复问题:
- 5551 - 无法从Windows MonoDevelop中的工具箱中将小部件拖到Android设计器
- 5428 - 修复“MonoMac项目”模板加载主菜单。
- 修复MonoMac MainNib条目以预先填充已知的笔尖并加载初始值
- 修复了Android设计器中的调整大小问题
- Android设计师现在可以加载项目中定义的主题
- 5188 - Android设计人员无法很好地处理移动或链接的文件
- 修复了点击Android设计器中的“显示更改”按钮时的异常
- 5426 - 允许用户取消设置通用应用的iPad Retina图标
- MonoTouch LLVM编译器选项不再标记为试验性
- 删除了错误添加到MonoMac插件的KeychainAccessGroups用户界面
- 4893 - Android设计师中的比例属性显示为“Unknwown Property”
- MonoMac addin现在具有“最小操作系统”。选项
- 5209 - [Designer]尝试创建新版面时崩溃。
- 删除了Android插件中的冗余版本检查,在某些情况下可能会中断
- 5016 - Android设计师错误打开文件
- 5102 - Android设计器终结器进行远程调用,挂起MD
- 5049 - 在Snow Leopard上破解了密码签名
- Android设计师现在使用MonoDevelop首选项中的Java SDK
- 在新的Java绑定项目中使用正确的目标
- 与MonoTouch一起提高AOT版本的速度> = 5.3.4
- 在设备上启动MonoTouch Release版本时防止出现异常。
- 修复按Return键以验证设计器中的内嵌标签编辑的问题
- 修复了在设计器中更新虚拟资源的问题
- 4985 - 当保存.axml文件时,创建的字符串资源不会使用资源值更新窗口小部件
- 4900 - 除非从usb启动,否则无法附加Wifi调试器。
- 更新程序发布说明中的超链接现在正常工作
- 4957 - 无法使用文档大纲 重新排列小部件
- 4954 - 添加了各种布局小部件后构建失败
- 添加了直接从更新程序对话框 安装更新的支持
- 更新程序在切换更新频道时不再删除下载的更新
- [Android designer]在选择资源时设置正确的ID
- 4950 - 将窗口小部件的文本设置为字符串资源会创建错误的引用
- 修复了资源目录不存在时Android设计器崩溃的问题
- 将OpenTK-1.0添加到可选择的程序集和更新的默认模板
- 将System.Data.Services.Client和System.EnterpriseServices添加到可选择的程序集
- 4826 - 按“停止”时出现例外情况当iOS应用程序关闭/在设备上崩溃时,在MonoDevelop中。
- 修复了其他Android设计师问题:
- 添加了对ScrollView中滚动的支持。
- 项目资源中定义的主题现在已正确呈现
- 资源选择器现在不显示私有框架资源
- 5290 - 视图属性中缺少样式属性
- 4953 - 数字密码窗口小部件加载了无效的输入类型
- 4894 - 将项目构建目标切换到API 10会引发异常(编辑现有布局时)
- 5349 - 活动修改导致axml文件重新加载
- 5369 - Designer在TableLayout上添加了无法识别的android:占位符
新增功能:
- 这是基于2.2稳定分支的版本,包含许多错误修复和一些功能改进。
版本1.0中的新功能:
- 可自定义的工作台,包括自定义键绑定,自定义布局和外部工具。
- 支持多种语言,包括C#,VB.NET和C / C ++支持,Boo和Java(IKVM)支持作为单独的加载项提供。
- 支持代码完成和类型信息工具提示。
- 重构操作以简化更改,例如重命名类型和类型成员,封装字段,覆盖方法或实现接口。
- 代码导航操作,例如跳转到变量定义和查找派生类。
- 易于使用的GTK#应用程序GUI设计器,也支持自定义GTK#小部件库的创建和管理。
- 集成源代码版本控制,支持Subversion。
- 基于NUnit的集成单元测试。
- 支持ASP.NET项目,允许在XSP上构建和测试Web项目。
- 集成数据库资源管理器和编辑器(测试版)。
- 与Monodoc集成,提供有关类的文档。
- 支持makefile,包括生成和同步。
- 支持Microsoft Visual Studio项目格式。
- 允许生成tarball,源代码和二进制包的打包系统。
- 用于构建和管理项目的命令行工具。
- 支持本地化项目。
- 可扩展的插件架构。
要求:
- 单声道项目
- Gtk#的
- GtkSourceView#
- 壁虎#
- 单声道调试器(可选)
- IKVM(可选)
- Boo(可选)
评论没有发现