0
我建立一個包含兩個項目,一個用於UI,另一個用於數據模型按相同解決方案的其他項目
我在添加到數據模型的參考解決方案模型UI項目,它允許我在不編譯錯誤的情況下使用模型,但是當我執行時,它會拋出一個錯誤,指出沒有連接字符串。
問題是,我是否必須將DataModel解決方案中使用的連接字符串複製到UI項目中?
我建立一個包含兩個項目,一個用於UI,另一個用於數據模型按相同解決方案的其他項目
我在添加到數據模型的參考解決方案模型UI項目,它允許我在不編譯錯誤的情況下使用模型,但是當我執行時,它會拋出一個錯誤,指出沒有連接字符串。
問題是,我是否必須將DataModel解決方案中使用的連接字符串複製到UI項目中?
簡單的答案是肯定的,您需要複製連接字符串:唯一使用的app.config是從您執行的項目中檢索的應用程序,因爲應用程序只需要需要一個配置文件。
還有一些其他的事情可以做:
謝謝你的回答。我喜歡最後的選擇;但是,我該怎麼做?我沒有創建它,我怎麼能確定,當我創建一個新的app.config文件,我所有的庫都會使用它,沒有「使用app.config;」任何地方。我應該在哪裏放? – Rafael
「使用」配置的含義是正在運行的應用程序將連接字符串傳遞給您的庫(如使用所述連接字符串實例化數據庫上下文/連接),以便庫本身不再執行此操作。 – Olaf
我該如何實現第二個選項:「在解決方案文件夾中設置app.config,並鏈接到該解決方案下每個項目的配置文件」 – Rafael