2011-03-10 72 views
2

我用C#做了一個應用程序,它讀取位於我的硬盤驅動器上的文本文件,但是如何發佈應用程序並將這些文本文件包含在最終的exe文件中,以便當應用程序安裝在不同的計算機它會工作,並不會失敗,因爲它無法找到文本文件?我正在使用Visual Studio2010在已發佈的應用程序中包含文本文件

回答

5

在Visual Studio中的文件的屬性中,將構建操作從無(可能)更改爲內容,或者將其作爲資源文件存儲,具體取決於它最終需要的位置。

當然,如果您正在編寫安裝程序,只需將其添加到已安裝的組件即可。

0

這可能不是你想要什麼,但你可以這樣做:

在桌面上創建一個文件夾,例如,並將其命名,像MyProject的。

獲取.exe文件(從NameOfYourProject→箱→調試→NameOfYourProject.exe),並與.txt文件

放入該文件夾togeather(如果你有你的.txt文件像調試一個文件夾中→myFolder→myTextFile您可以將整個「myFolder」文件夾放在MyProject中,並帶有.exe文件)

創建一個新→WinRAR ZIP壓縮文件並將其命名爲MyProject.zip,然後將「MyProject 「 - 文件夾上。

現在您可以將MyProject.zip上傳到任何位置,並且用戶可以在計算機上解壓縮文件。

這可行,但可能不是一個高尚的做法。

相關問題