【发布时间】:2010-01-18 09:28:03
【问题描述】:
我已经安装了 ASP.NET MVC 2 RC 并打开了默认的“示例项目”,但得到以下错误:
解析器错误消息:类型 'System.Web.Mvc.ViewMasterPage' 是 模棱两可:它可能来自组装 'C:\WINDOWS\assembly\GAC_MSIL\System.Web.Mvc\2.0.0.0__31bf3856ad364e35\System.Web.Mvc.dll' 或来自程序集 'C:\Documents and 设置\sfent\我的文档\Visual 工作室 2008\Projects\MvcApplication1\MvcApplication1\bin\System.Web.Mvc.DLL'。 请明确指定程序集 在类型名称中。
这似乎是 GAC dll 与创建并放置在 bin 目录中的 dll 之间的冲突(我认为应该优先使用 GAC 版本)
我在 Google 上搜索过这个问题并发现了类似的问题,但与不正确的命名空间有关。这是与 MVC 框架捆绑在一起的未更改的示例应用程序。
我也尝试过完全删除框架并重新安装 RC,但无济于事。
感谢所有建议。
【问题讨论】:
标签: asp.net asp.net-mvc dll conflict