Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 您能同时使用ASP.NET MVC库和MVC源代码吗?_Asp.net Mvc - Fatal编程技术网

Asp.net mvc 您能同时使用ASP.NET MVC库和MVC源代码吗?

Asp.net mvc 您能同时使用ASP.NET MVC库和MVC源代码吗?,asp.net-mvc,Asp.net Mvc,我正在尝试使用ASP.NET MVC Futures库中的Html.RenderAction方法。但是,只有当我的项目引用GAC中的System.Web.Mvc程序集时,我才能完成这项工作。如果我将System.Web.Mvc源代码作为一个项目包含在解决方案中,那么Microsoft.Web.Mvc的所有功能都会崩溃。还有其他人有这种经历吗?Ideas?要使用MVC源代码,有两个web.config文件需要编辑: -/web.config -/views/web.config 您必须从这些行中删

我正在尝试使用ASP.NET MVC Futures库中的Html.RenderAction方法。但是,只有当我的项目引用GAC中的System.Web.Mvc程序集时,我才能完成这项工作。如果我将System.Web.Mvc源代码作为一个项目包含在解决方案中,那么Microsoft.Web.Mvc的所有功能都会崩溃。还有其他人有这种经历吗?Ideas?

要使用MVC源代码,有两个web.config文件需要编辑: -/web.config -/views/web.config

您必须从这些行中删除PublicKey属性(根据内存,下面的示例可能不是100%准确,但您知道了:):



所以它变成了

<add assembly="System.Web.Mvc, Version=x.y.z.a, Culture=neutral, PublicKeyToken=null"/>



这完全是后腿痛。我希望微软团队能在使这些早期版本的集成更顺畅方面做得更好。这只适用于我,如果我不使用ASP.NET MVC Futures的话。如果我使用ASP.NET MVC Futures,我会得到:CS0012:类型“System.Web.MVC.Controller”包含在未引用的程序集中。
<add tagPrefix="asp" namespace="System.Web.Mvc" assembly="System.Web.Mvc, Version=x.y.z.a, Culture=neutral, PublicKeyToken=0123456789101112"/>
<add assembly="System.Web.Mvc, Version=x.y.z.a, Culture=neutral, PublicKeyToken=null"/>
<add tagPrefix="asp" namespace="System.Web.Mvc" assembly="System.Web.Mvc, Version=x.y.z.a, Culture=neutral, PublicKeyToken=null"/>