VisualStudio2013&VS2015內置SQLServer入門 (三)


關於LocalDB的部署(publish):

  •   使用本機做服務器(目測不可行)
    •     雙擊項目的Properties-->Publish-->Application Files,你會發現沒有.mdf文件,那么打包出來的應該也不會帶有數據庫

  

  •   新建一個.mdf並放進工程

  想要連同數據庫(只有數據庫框架沒有數據)一起打包的話,就要新建一個Project-->Windows Form Application,

  然后Project-->new Items-->Service-based Database,獲得一個.mdf,然后用原來的工程shift+alt+D打開DataSources-->Add new data sources,

  選Database->DataSet->new Connection->Change->Microsoft SQL Server Database File ->OK->Browse->選擇剛才.mdf文件路徑,一路NEXT,

  會提醒你將.mdf復制到工程中,必須確定。現在再次打開第一步Properties-->Publish-->Application Files,你會發現多出了.mdf&_log.mdf,這樣就可以部署了

 

  •   部署攜帶.Net框架等東西
    • Properties-->Publish-->Prerequisites,打勾,並在下方單選處選擇第二個Download prerequisites from  the same location as my application

      然后運行會報錯(一般),這個時候你可以參考一下錯誤說明,里面會叫你上http://go.microsoft.com/fwlink/?LinkId=616018  看看

      由上面鏈接會告訴你VS2015下的框架安裝包一般的位置,例如:

  By default, the path is C:\Program Files\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages on a 32-bit system and C:\Program Files (x86)\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages on a 64-bit system

    • Tip:
      • 如果版本不是VS2015的話點擊標題下面的other versions可以切換版本
      • 如果VS安裝路徑不是默認的話模仿版本對應路徑,然后在本機VS安裝路徑下找
    • 最終目的是下一堆包,然后打包進安裝包,用戶安裝時要是缺少框架就可以直接打開安裝不用下載,但缺點是包會比較大
    • 下載包的方式,主要看保存,然后按照路徑在Packages里面找哪里缺什么,缺的話就在對應路徑下的product.xml里面找,然后找名字對應的東西和下載鏈接,下完可能要改名,嗯弄完就可以部署了

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM