所以我想創建一個可以傳輸給用戶的C#應用程序,然後可以運行復制數據文件的「exe」文件。因此,應用程序至少應包含的東西:用c中的應用程序打包數據文件#
- 的「exe」文件
- 含在應用程序中的數據
的數據將在大多數情況下使用文件目錄中的文件和子文件夾。我關心的是如何存儲這些數據。我正在考慮將數據存儲在「.bin」文件中,同時能夠使用exe文件讀取數據並將文件/文件夾置於正確的結構中,但我不知道如何使用文件和文件夾。有沒有人有什麼建議 ?有沒有更好的辦法?你有推薦的閱讀嗎?
謝謝!
所以我想創建一個可以傳輸給用戶的C#應用程序,然後可以運行復制數據文件的「exe」文件。因此,應用程序至少應包含的東西:用c中的應用程序打包數據文件#
的數據將在大多數情況下使用文件目錄中的文件和子文件夾。我關心的是如何存儲這些數據。我正在考慮將數據存儲在「.bin」文件中,同時能夠使用exe文件讀取數據並將文件/文件夾置於正確的結構中,但我不知道如何使用文件和文件夾。有沒有人有什麼建議 ?有沒有更好的辦法?你有推薦的閱讀嗎?
謝謝!
當您在調試模式或發佈模式下編譯時,bin/debug或bin/release文件夾中會有一個.exe文件以及您的項目以及所有項目文件。您可以將其移動到安裝了.NET框架的任何機器上,然後運行.exe。
如果你想製作一個真實的可執行文件,那更難。檢查出this後更多的靈感。
如果您的構建是爲了發佈,更好地編譯它在版本模式。 您可以在project_folder/bin/Release上找到裝配。
您可能需要的所有內容在發佈文件夾進行壓縮,或者更好的是,使用安裝編譯工具複製,像InnoSetup - http://www.jrsoftware.org/isinfo.php/,這是免費的,並會做你的應用程序安裝就好了。
數據文件不會是項目文件的一部分。我想要做的是我可以在應用程序中選擇文件夾,然後生成讀取數據文件並將其複製到另一臺計算機上選定目錄的exe文件。我不一定希望數據文件在exe文件中,但在一些bin文件中。 – Comforse