![]() |
1
9
基础问题是1.0.0版程序集仍在项目的某个地方被引用。 使用 reflector 为了检查每个程序集依赖项,我发现(如果您从codebetter.canvas项目开始)有 三 需要更新才能使用System.Web.MVC.dll的2.0.0版本的依赖项目
现在,在项目中替换这些依赖项的程序集,并在必要时更新项目引用。一切都应该很好。 |
![]() |
2
2
我最近将Spark项目转换为ASP.NET MVC 2。我看不出你写的东西,你已经从使用spark.web.mvc转向使用spark.web.mvc2了。 为了清楚起见,spark.web.mvc2是需要用新的system.web.mvc程序集重新编译的项目。 在从web.config中删除所有程序集和命名空间引用并将它们放入global.spark文件中之前,我对intellisense有一些问题,并将pagebasetype=“spark.web.mvc2.sparkview”属性添加到web.config中的spark->pages节点。 希望有任何帮助。 |
![]() |
3
1
下载最新的火花源时,是否使用MVC 2程序集重新生成了它?你替换了Spark项目中的参考资料了吗? |
![]() |
4
1
尝试在web.config中指定system.web.mvc引用,而不是global.ascx.cs文件,以便可以指定特定版本:
如果从某个地方加载了错误版本的MVC程序集,这应该可以防止Spark工作。 如果MVC 1.0程序集在GAC中,则可以按如下方式清除并重新加载它: (来自Visual Studio命令提示)
希望这有帮助, 杰夫法语 |
![]() |
5
1
以下是我为解决新MVC 2项目和Spark 1.1中的问题所采取的步骤:
|
![]() |
6
0
我尝试了很多上面提到的事情,但是不能得到一个依赖的dll,我的视图使用(也引用了MVC 1.0.0.0)来使用MVC 2.0.0.0,所以这里是我修复它的原因… 我下载了Spark代码,并在编译方法的batchcompiler.cs文件中添加了以下行:
|