簡體   English   中英

沒有應用程序配置文件,Exe 無法運行

[英]Exe does not work without application config file

我有一個非常簡單的應用程序,它查詢數據庫、獲取相關數據並將其顯示給最終用戶。 我正在使用EntityFramework來查詢我的數據庫,我在app.config文件中有一個連接字符串。 一切正常。 當我構建項目並使用發布目錄中的exe ,它按預期工作,但是如果我將exe移動到另一個目錄並嘗試運行它,我會收到一條錯誤消息說

在應用程序配置文件中找不到名為“MyEntities”的連接字符串

所以我的問題是我是否必須將app.config文件與我的應用程序 exe 一起包含給使用它的人,或者我是否遺漏了什么?

構建應用程序時, app.config將復制到AppName.exe.config與可執行文件AppName.exe位於同一目錄中。

此文件需要與您的可執行文件一起復制。

通常,您應該將輸出文件夾中的所有文件與可執行文件一起復制。 此類文件可能包含運行應用程序所需的引用程序集。

如果您不想公開它,那么您將不得不加密數據或將信息存儲在其他地方。 看看這個加密方法。

https://msdn.microsoft.com/en-us/library/89211k9b(VS.80).aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM