Visual Studio 2010 是否与 MVC 1.0 兼容
大家好,
感谢您提前阅读。
我正在使用 MVC 1.0 项目和 VS2008。
我会很高兴升级到 VS2010,但我怀疑它与 MVC 1.0 的兼容性。
你做完了吗?结果如何?
Visual Studio 2010 是否与 MVC 1.0 兼容
大家好,
感谢您提前阅读。
我正在使用 MVC 1.0 项目和 VS2008。
我会很高兴升级到 VS2010,但我怀疑它与 MVC 1.0 的兼容性。
你做完了吗?结果如何?
一切似乎都很好。我能够让它工作,尽管它需要一点点黑客攻击。
Visual Studio 2010 将提供开箱即用的 ASP.NET MVC 2.0,因此最好的办法是将现有的 1.0 项目转换为 2.0。
您的 ASP.NET MVC 1.0 项目应该(几乎)与 ASP.NET MVC 2.0 完全兼容(有少量小的重大更改)。将项目转换为 ASP.NET MVC 2.0 所需的只是项目文件中的 GUID 更改。
有关兼容性和转换的详细信息,请参阅ASP.NET MVC 2.0 发行说明。
<pages validateRequest="false" pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<controls>
<add assembly="System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" namespace="System.Web.Mvc" tagPrefix="mvc" />
</controls>
</pages>
我已经用 1.0.0.0 替换了对 System.Web.MVC 版本 2.0.0.0 的引用,但是因为 System.Web.Mvc.ViewTypeParserFilter 和 System.Web.Mvc.ViewPage 使用的是 2.0 版,所以我收到了 View not found 错误。 0.0 在 web.config 中。