2013-08-06 61 views
0

我在同一解決方案中有3個Winforms項目。Winforms訪問多個項目中的連接字符串

  • PROJECT1
  • Project2的
  • 項目3

當我構建解決方案,所有的項目,他的respectives文件(.exe)的產生。 問題是:每個項目使用不同的連接字符串,只是在Bin文件夾中生成解決方案.config文件。 當我將解決方案部署到我的客戶時,project1和project2(例如)顯示有關連接字符串問題(不同的數據源,用戶標識和密碼)的錯誤。

我試着把連接字符串放在生成的.config文件中,但它不工作。

當我部署我的程序時,如何管理這些連接字符串並運行良好?

問候

JR

回答

0

每個項目都需要有自己的連接字符串,如果它不會被連接在同一個數據庫/模式/或對DB相同的權限。因此,您必須更改每個項目的連接字符串的名稱,並將每個連接字符串放在構建的exe的配置文件中。

然後每個項目將能夠訪問自己的連接字符串。

0

將app.config添加到每個項目。您可以將特定於您的項目/程序集的連接字符串存儲在此文件中。那麼應該沒問題。