2011-12-31 97 views
2

我已經在VB.Net中完成了我的項目併發布了我的項目。 但我要來的這些東西在VB.Net中安裝和部署項目中的Sql Server數據庫

  1. 我已經在我的項目的SQL Server數據庫,我想我的設置到該數據庫添加到SQL Server上安裝我的項目了。
  2. 我想我的應用程序自動檢測SQL Server 2008 R2,如果它沒有安裝,我希望它爲我安裝,然後在數據庫。
  3. 我不想在我的項目中添加數據庫作爲附加數據庫。
  4. 我不想在我的應用程序中安裝水晶報告。
  5. 我在我的應用程序一些未使用的refernces在我的項目,我想去掉,我已經嘗試了默認的Visual Studio中刪除未使用的引用,但仍然有像shockwave.dll log2net.dll等一些參考
+1

我曾在這些和谷歌搜索,但沒有找到任何解決方案 – 2011-12-31 08:58:35

回答

2

第一步是切換到基於MSI的安裝程序。這應該允許您解決問題和(您可以控制MSI包含的內容)。您可以使用Visual Studio setup project,WiXcommercial setup authoring tool

對於安裝數據庫(問題),最好的方法取決於你如何使用你的數據庫。某些安裝程序只是複製數據庫文件,其他安裝程序則使用custom actions進行安裝,其他安裝程序則執行SQL腳本。您應該首先確定如何安裝它,然後在遇到問題時詢問更具體的問題。

要在未找到它時安裝SQL Server(問題),可以使用先決條件。這對每個設置工具都是不同的,所以你首先需要決定一個工具,然後研究它如何支持先決條件。

對於問題,我不確定我知道該說些什麼。 MSI軟件包將安裝您包含的內容。如果您不在包中添加Crystal Reports,則不會安裝它。

相關問題