關於MongoDB .NET Driver支援VS的問題


  • 註冊用戶

    請教大家,一般我們在使用MongoDB .NET Driver的時候會希望版本越新越好(支援更多新功能)

    但目前如果要使用最新的MongoDB driver的話似乎一定要visual studio 2015

    考量到目前許多專案都是用舊版本(2010,2012)開發,屆時如有需求要轉換MongoDB,如果不換visual studio 2015勢必只能使用舊版本的driver

    所以問題是,舊版本的 visual studio 2012 or 2010 能有辦法支援最新的MongoDB .NET Driver嗎?還是說就只能侷限在比較舊版本的driver?

    謝謝


  • 註冊用戶

    其他說明可參考

    本帖下載内容已隐藏,请登入以查看隐藏内容!
     ,下列表中分別是driver 版本能支援的VS版本

    Driver Version.NET 3.5.NET 4.0.NET 4.5.NET Core
    Version 2.3  
    Version 2.2   
    Version 2.0   
    Version 1.11 
    Version 1.10

  • 註冊用戶

    @JasonChen兄 這我知道 所以我的問題是 >>舊版本的 visual studio 2012 or 2010 能有辦法支援最新的MongoDB .NET Driver嗎?還是說就只能侷限在比較舊版本的driver?


  • 註冊用戶

    @Jumbo 兄  VS2012在專案屬性內可以設定 .net 2.0~ .net4.5,可以試試看先將屬性版本調高,應該可以支援較高版本的drive,希望有回答道你的問題


  • 註冊用戶

    @JasonChen兄 翻了一下微軟的文件,看起來是跟.net版本比較有關係,但我不太確定,等我試過再上來回覆大家


  • 註冊用戶

    @JasonChen兄,我用VS 2012一直裝不起來耶,GOOGLE也沒找到解決方案,後來改用VS 2015才裝起來,你有好的辦法嗎?


  • 註冊用戶

    @seal兄 ,我用了1.11.0.92是可以安裝在VS2012上的,你可以試試這個版本


  • 註冊用戶

    @JasonChen兄,可是舊版的driver跟新版的driver,語法有蠻多不一樣的耶,之後要更新時不是很麻煩嗎


  • 註冊用戶

    要不要考慮先痛ㄧ次直接升級到最新版,不然之後還是會遇到一樣的問題


  • 大中华区MongoDB顾问

    新版本的driver主要改动在实现了async方法上面,而传统的编程一般都是基于sync模型。所以这个改动确实挺大的,不仅是API的变化,首先需要改变的是程序员的思考方式。很多时候程式不再是顺序执行,而是通过event随时触发一些行为。在使用新driver的时候务必请注意


登录后回复
 

与 萌阔论坛 的连接断开,我们正在尝试重连,请耐心等待