作者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
→ leicheong:說需要3.5其實是需要3.5內的2.0修正檔吧... 07/14 20:19
→ qwer820404:這問題應該有些新人(我) 有遇到這問題 07/15 07:58
→ qwer820404:開發的時候 最好先確定一下開發跟使用的版本有無同步 07/15 07:59
→ qwer820404:之前慘痛教訓 自以為一天就寫好的程式(含測試) 07/15 08:00
→ qwer820404:結果發現某些lib過新或過舊 沒有辦法完全support.. 07/15 08:01
→ qwer820404:又得再多花時間去修正 07/15 08:02