6
我有一個使用LocalDb的WinForms應用程序。當然,在我的開發框中,這工作正常。將應用程序部署到另一個框時,出現以下錯誤消息:我可以編程實例化一個指定的LocalDb實例嗎?
「與SQL Server建立連接時發生網絡相關或實例特定錯誤。」
我已經在這個問題上經歷了Stackoverflow上的許多帖子 - 大多數似乎與連接字符串有關。
我遇到的一個問題是,在我的開發框中,我啓動了一個名爲LocalDb的實例。在我的安裝目標上,我正在運行LocalDb安裝MSI。
對於已安裝的實例,是否有一種編程實例化名爲LocalDb的實例或連接到默認LocalDb實例的方法?
是否有可能以編程方式實例化一個指定的LocalDb實例?
或者我可以使用(localdb)\ v11.0創建一個可以用來打開我的LocalDb數據庫的連接字符串;
我也在開發中使用DbContext - 再次在開發框中,LocalDb和DbContext正常工作。 DbContext和EF的使用是否會影響目標框上的LocalDb連接字符串?
Krztsztof - 非常感謝! - 它也看起來像通過我需要在安裝中包括.Net 4.5以支持此.. –
正確,如果你想要去與app.config你需要.NET 4.0.2或更高版本 –
謝謝Krzysztof - 你會能夠指向我的示例app.config LocalDb?它看起來像我已經清除了這個問題,但遇到一個錯誤「AttachDbFilename的無效鍵值」 –