在Windows上构建MonoDevelop 7.2.x失败

问题描述 投票:1回答:2

我尝试使用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:\Development\monodevelop-monodevelop-7.2.0.583\main\contrib\ICSharpCode.Decompiler\Ast\Annotations.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:\Development\monodevelop-monodevelop-7.2.0.583\main\contrib\ICSharpCode.Decompiler\Ast\AstBuilder.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:\Development\monodevelop-monodevelop-7.2.0.583\main\contrib\ICSharpCode.Decompiler\Ast\AstBuilder.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:\Development\monodevelop-monodevelop-7.2.0.583\main\contrib\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.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:\Development\monodevelop-monodevelop-7.2.0.583\main\contrib\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.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:\Development\monodevelop-monodevelop-7.2.0.583\main\contrib\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.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 mono monodevelop
2个回答
© www.soinside.com 2019 - 2024. All rights reserved.