2013-02-19 100 views
1

我正在使用Visual C#2010 Express。我想將.dotx或Word模板文件放入我的應用程序的Resources文件夾中,並在安裝時將這些文件輸出到不同的目錄,最好是C:// Myfolder /。在這裏我找不到任何關於它的事情。有什麼方法可以解決這個問題嗎?如何從C#應用程序輸出資源文件?

回答

1

點擊資源(在「屬性」中),然後點擊「字符串」旁邊的箭頭並選擇「文件」。

然後將文件拖入並命名。然後使用:

Properties.Resources.fileName; 

這將是一個byte[],並使用保存:

File.WriteAllBytes(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile) + @"\filename", Properties.Resources.fileName); 
3

你爲什麼要這個資源?爲什麼不將它作爲安裝程序包的一部分進行捆綁,這可以在安裝應用程序時計算出文件的放置位置?

+0

你怎麼做呢?你有我可以參考的任何鏈接? – 2013-02-19 14:24:41

+0

完全取決於您使用的是什麼安裝引擎我個人使用Inno Setup來自http://www.jrsoftware.org/ – Lloyd 2013-02-19 14:31:47

相關問題