符号文件/home/symphony/mono/mcs/class/System.Web/test/bin/Debug/System.Web.dll.mdb与图像不匹配

时间:2012-09-12 15:31:51

标签: mono monodevelop system.web

当我构建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

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

构建sln之后,你运行了“sudo make install”(使用shell,在mcs / class / System.Web /文件夹中),这样新的DLL就可以进入你的GAC了吗?

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