我已經創建了一個應用程序並使用clickonce發佈了它。我想將輸入到應用程序中的數據保存在文本文件中。發佈的應用程序有一個文件夾和兩個文件。我希望我的文本文件保存在默認情況下稱爲「應用程序文件」的文件夾中,但是我的文本文件正保存在我的項目的調試文件夾中。因此,如果我將應用程序安裝在別人的電腦上,他們將無法看到文本文件。請保存此任何幫助嗎?將文本文件保存到c#中的發佈應用程序
0
A
回答
0
當您部署應用程序時,默認情況下該文件將被保存在與應用程序可執行文件相同的目錄中。它只保存到調試中,因爲這是編譯時存儲可執行文件的地方。如果這不是你想要的,那麼最簡單的方法就是創建一個名爲(例如)FileLocation的密鑰的app.config文件,然後將其設置爲你想要保存文件的任何位置。
如果您想將其保存到應用程序的名爲ApplicationFiles的子目錄中,那麼只需將該值設置爲「ApplicationFiles」 - 應用程序將默認爲您的應用程序路徑,然後將Output追加到它。
您的配置文件應如下所示:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="FileLocation" value="Application Files"/>
</appSettings>
</configuration>
來獲取值使用
string fileLoc = ConfigurationManager.AppSettings["FileLocation"];
然後使用這個值來保存文件
+0
它在應用程序運行時不在安裝過程中保存 – xarababe
相關問題
- 1. 使用C#將文本文件保存到文本文件中
- 2. 從c#ASP.NET應用程序創建並保存文本文件
- 3. 將文件保存到MyDocuments +應用程序文件夾
- 4. UWP應用程序試圖將文件保存到文件夾
- 5. 如何將iphone應用程序中的數據保存到文本文件並保存在文檔中
- 6. 在已發佈的應用程序中包含文本文件
- 7. C:將文本文件中的值保存到內存字段
- 8. 將文件保存在應用程序文件夾中
- 9. 保存應用程序特定的保存文件C#visual studio
- 10. 將文件保存在Windows 8應用程序的本地文件夾中
- 11. 如何將保存的文本文件從iOS應用程序獲取到PC?
- 12. 將應用程序日誌保存到文本文件不起作用
- 13. 如何將圖像文件保存到應用程序中?
- 14. 將圖像保存到應用程序文件夾中
- 15. 將Int數據保存到C++中的文本文件中
- 16. 將VB.net aspx web應用程序中的XML文件保存到文件夾
- 17. 保存一個C程序輸出到一個文本文件
- 18. 保存文件到iphone應用程序的保存箱
- 19. 將文本保存到默認Notes應用程序
- 20. 將信息保存到C#中的文本文件#
- 21. 使用Chrome打包的應用程序將文件保存到文件系統
- 22. 爲什麼Windows Forms應用程序不將文件保存到文件夾中
- 23. 用CGI C程序將文件保存到www目錄
- 24. 如何將文件發佈到asp.net mvc應用程序?
- 25. 將Web應用程序文件發佈到不同位置
- 26. 保存在C#中的文件,應用程序數據
- 27. 保存到本地Flex Web應用程序後打開文件
- 28. 使用Chrome打包的應用程序/擴展程序將文本保存爲文本文件
- 29. 將原始發佈數據保存到asp.net中的文件
- 30. 使用python將文件列表保存到文本文件中
你試圖使一個共享文件通過所有發行版?或者你是否試圖默認將文本文件放入分佈式應用程序中? – Diamondo25
我希望默認情況下在應用程序中的文本文件 – xarababe