作者cavitylapper (狼子野心)
看板C_Sharp
标题[问题] 怎麽设定成不检查.netframework版本?
时间Sun Jul 14 19:25:39 2013
我的网页用C#写的
有一个功能跟EXCEL操作有关
使用的是CloseXML这一个library
虽然这个library宣称要.netframe work3.5 以上
可是我开发与测试时的机器只有2.0 而且很神奇的不知道为什麽可以执行 不会报错...
推测大概是我没有使用到需要调用3.5以上的功能
然後我把这网页移到其他机器上 程式都是同一份
有一台可以正常运作如同我的测试机器一般
可是另外一台就会产生错误
这个差异 我想这大概是设定或config之类造成的
不会出错的大概是不管程式宣告的版本 直接执行直到真的无法调用为止
会出错的大概是一执行就会检查版本 不管你是不是真的有用到
不过这两台的环境都不是我架设的
所以我不知道到底是那里有不同
有没有大大知道这该怎麽办呢? 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.20.251
1F:→ leicheong:说需要3.5其实是需要3.5内的2.0修正档吧... 07/14 20:19
2F:→ qwer820404:这问题应该有些新人(我) 有遇到这问题 07/15 07:58
3F:→ qwer820404:开发的时候 最好先确定一下开发跟使用的版本有无同步 07/15 07:59
4F:→ qwer820404:之前惨痛教训 自以为一天就写好的程式(含测试) 07/15 08:00
5F:→ qwer820404:结果发现某些lib过新或过旧 没有办法完全support.. 07/15 08:01
6F:→ qwer820404:又得再多花时间去修正 07/15 08:02