0

当我构建System.Web-net_4_0.sln(Ubuntu12.04,monoDevelop)时,结果是构建成功,然后我尝试System.web.dll使用测试控制台应用程序进行调试:

        public static void Main (string[] args)
    {
        System.Web.UI.Page page=new System.Web.UI.Page();\\**Make a breakpoint here**
        page.ProcessRequest(null);
    }

结果是:

Symbol file /home/symphony/mono/mcs/class/System.Web/test/bin/Debug/System.Web.dll.mdb doesn't match image /home/symphony/mono/mcs/class/System.Web/test/bin/Debug/System.Web.dll

任何机构都可以帮助我吗?

4

1 回答 1

0

在构建 sln 之后,您是否运行了“sudo make install”(使用 shell,在 mcs/class/System.Web/ 文件夹中)以便新的 DLL 进入您的 GAC 和所有?

此外,最好通过“make”构建程序集,而不是构建 SLN 文件。我不认为构建系统正在使用 SLN 文件进行构建,它们就在那里,因此您可以更轻松地在 IDE 中破解 Mono 源代码。

于 2012-09-12T16:37:28.483 回答