- 主题:.net mvc这些版本的兼容性问题
不是搞.net的,概念不是很清楚,可能问的很蠢。
一个web应用是用 asp.net webpage v1.0, .net framework mvc v1.0吧。
其中页面框架(.cshtml)使用aaa.dll形式变成.cs编译封装的,mvc+db access这一套也用bbb.dll封装了,应用本身通过写一些cshtml实现定制化内容。
现在写了一个ccc.dll提供服务,用到asp.net webpage 3.0,mvc 3.0(第三方dll依赖要求)。
应用跑起来提示版本冲突,要求升级到3.0。升级到3.0后,暂时能跑起来,问题是aaa.dll和bbb.dll都是1.0依赖下构建的,没有代码也无法再编译了。这样把应用升级到3.0,不会有影响吗?
主要怕有什么暂时没发现的坑。应用功能挺多的,代码也挺屎山的,怕测试测不出来
--
FROM 112.96.47.*
如果mvc和db access那块不存在什么不兼容的API变更,那就没有问题。
能跑起来不报 methodNotFound exception,大概率没有这种不兼容的情况
那应该一直都能跑。
cshtml那块感觉应该很稳定,mvc+db access如果将来要修改,也可以直接用ILSPY之类的反编译回代码修改。
【 在 coocodelie 的大作中提到: 】
: 不是搞.net的,概念不是很清楚,可能问的很蠢。
: 一个web应用是用 asp.net webpage v1.0, .net framework mvc v1.0吧。
: 其中页面框架(.cshtml)使用aaa.dll形式变成.cs编译封装的,mvc+db access这一套也用bbb.dll封装了,应用本身通过写一些cshtml实现定制化内容。
: ...................
--
FROM 204.9.184.*
thx
看来还是要摸着石头过河
【 在 keygen 的大作中提到: 】
: 如果mvc和db access那块不存在什么不兼容的API变更,那就没有问题。
: 能跑起来不报 methodNotFound exception,大概率没有这种不兼容的情况
: 那应该一直都能跑。
: ...................
--
FROM 119.130.155.*
【 在 coocodelie 的大作中提到: 】
: 不是搞.net的,概念不是很清楚,可能问的很蠢。
: 一个web应用是用 asp.net webpage v1.0, .net framework mvc v1.0吧。
: 其中页面框架(.cshtml)使用aaa.dll形式变成.cs编译封装的,mvc+db access这一套也用bbb.dll封装了,应用本身通过写一些cshtml实现定制化内容。
: ...................
向下兼容的。除非你用到什么breaking changes的功能。
要注意,你的lib是用.net Framework编译的,与.net core不兼容。
--
FROM 182.148.59.*