我能在Visual Studio中浏览Mono源代码吗?

4

我希望看到一些在Mono中实现的类,并想使用在Visual Studio中发现的代码导航功能。有人尝试过将Mono源代码导入为VS项目/解决方案吗?

1个回答

2

是的,这很简单。Visual Studio 2008的解决方案文件随源代码压缩包一起提供,并位于 **..\mono-2.6.1.tar\mono-2.6.1\mono-2.6.1\msvc** 目录下(当然,您需要指定您的Mono版本)。以下是自自述文件中的引用:

BUILDING

From this directory type:

   msbuild.exe mono.sln /p:Configuration=Debug_eglib

msbuild must be in your path, it comes with the .NET Framework.

最新的源代码可以从这里下载。

编辑

首先,Mono类库是Mono运行时的一部分,并且与运行时同时构建。并非所有Mono的部分(以及基础类库的所有部分)都是用C#编写的。例如,与zlib相关的内容是用C语言编写的。构建Mono并不是一个简单的过程,我上面的答案只是指出解决方案文件所在的位置。在Windows上构建Mono的完整教程可以在这里找到。如果你只想浏览源代码,*..\mono-2.6.1.tar\mono-2.6.1\mono-2.6.1\mcs\class\corlib\System* 是一个很好的起点。


这不是编译器等工具的解决方案文件吗?我的VS没有安装C++组件,似乎无法打开该解决方案中的单个项目(我预期源代码是C#而不是C++用于类库)。 - Borek Bernard

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接