2012-04-09 40 views
2

我發展,我使用的文件作爲外部資源一個C#的解決方案。 我需要修改這個文件而不用再次構建所有的解決方案。 我曾經有過配置,一切順利。 我不記得我改變了,但現在所有資源都嵌入exe文件,我不能找到一種方法,讓他們再掛。如何更改Visual Studio 2008解決方案資源進行鏈接而不是嵌入?

在資源屬性中的所有資源Persistence選項diabled並設置爲Linked at compile time,所以我不認爲這是問題,因爲我覺得它必須是這樣。

我認爲這可能是一個語言配置,問題開始時,我改變了創建的特定語言的resx形式語言propiertie但後來它返回到原來的配置。

感謝

回答

2

帶他們出來的資源,將它們添加(添加現有的文件)到項目中,請確保您設置的每一個屬性複製如果更新,假設你很高興有他們部署到與依賴於它們的exe/dll相同的文件夾。

+0

我做到了,但這樣只會使文件複製,如果我仍然使用原來的版本修改程序,即使我刪除這些程序的運行沒有任何異常。 – oscargilfc 2012-04-09 14:21:55

+0

咦?你必須重新編譯,並更改代碼從獨立文件不THR物資跟不上是在EXE/DLL文件不再加載。如果您試圖避免這種情況,那麼您遇到了問題,您必須將新編譯的資源加入到exe中。 – 2012-04-09 16:40:03

+0

我要的是修改資源而無需重新編譯,我曾經這樣做,但現在我不能,我不記得我有什麼改變。如果我改變資源沒有任何反應,如果我刪除資源仍在工作。 – oscargilfc 2012-04-30 12:31:42

相關問題