在Windows上构建MonoDevelop 7.2.x失败
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Windows上构建MonoDevelop 7.2.x失败相关的知识,希望对你有一定的参考价值。
我尝试使用Visual Studio 2017在Windows 10上构建MonoDevelop 7.2.x,但不幸的是有一些问题。
我按照官方主页(http://www.monodevelop.com/developers/building-monodevelop/)上的说明进行操作,并安装了所有必需的依赖项。
我下载了发布zip文件(https://github.com/mono/monodevelop/archive/monodevelop-7.2.0.583.zip)并将其解压缩。
我打开了Main.sln Visual Studio解决方案并尝试构建,不幸的是,VS抱怨了许多遗漏的引用或无法找到的东西,如“类型或名称空间名称'NRefactory'在命名空间'ICSharpCode'中不存在” 。
我还使用git克隆的存储库尝试了winbuild.bat。由于MSBuild提供了不受支持的命令行开关,因此也无法正常工作。
有没有人能在Windows上成功构建MonoDevelop 7.x?如果是,怎么样?
2>F:Developmentmonodevelop-monodevelop-7.2.0.583maincontribICSharpCode.DecompilerAstAnnotations.cs(5,19,5,29): error CS0234: The type or namespace name 'NRefactory' does not exist in the namespace 'ICSharpCode' (are you missing an assembly reference?)
2>F:Developmentmonodevelop-monodevelop-7.2.0.583maincontribICSharpCode.DecompilerAstAstBuilder.cs(33,19,33,29): error CS0234: The type or namespace name 'NRefactory' does not exist in the namespace 'ICSharpCode' (are you missing an assembly reference?)
2>F:Developmentmonodevelop-monodevelop-7.2.0.583maincontribICSharpCode.DecompilerAstAstBuilder.cs(34,19,34,29): error CS0234: The type or namespace name 'NRefactory' does not exist in the namespace 'ICSharpCode' (are you missing an assembly reference?)
2>F:Developmentmonodevelop-monodevelop-7.2.0.583maincontribICSharpCode.DecompilerAstAstMethodBodyBuilder.cs(28,19,28,29): error CS0234: The type or namespace name 'NRefactory' does not exist in the namespace 'ICSharpCode' (are you missing an assembly reference?)
2>F:Developmentmonodevelop-monodevelop-7.2.0.583maincontribICSharpCode.DecompilerAstAstMethodBodyBuilder.cs(29,19,29,29): error CS0234: The type or namespace name 'NRefactory' does not exist in the namespace 'ICSharpCode' (are you missing an assembly reference?)
2>F:Developmentmonodevelop-monodevelop-7.2.0.583maincontribICSharpCode.DecompilerAstAstMethodBodyBuilder.cs(30,19,30,29): error CS0234: The type or namespace name 'NRefactory' does not exist in the namespace 'ICSharpCode' (are you missing an assembly reference?)
这是完整的构建日志:https://pastebin.com/p6c8miC9
以上是关于在Windows上构建MonoDevelop 7.2.x失败的主要内容,如果未能解决你的问题,请参考以下文章
在 Windows 中安装的 MonoDevelop 中看不到 iPhone