這假設是一個簡單的問題;不要作爲堆棧溢出問題發佈!vb.net連接vs嵌入資源奇怪的結果 - VS 2017 CE
本文以下:How to: Create Embedded Resources
- 我創造了一個新的和新鮮的
Form1.vb
在Visual Studio 2017年社區版測試。 - 添加了一個大的
testfile.WAV
文件作爲測試資源。 - 檢查鏈接類型設置爲默認值:「在編譯鏈接 時間」Default Value。
- 清理/構建/重建應用程序。
仍然沒有不管我怎麼做,該
result.exe
文件是如此之大,反映了大testfile.wav
文件的大小,並不能在任何情況下找到wav文件作爲單獨的鏈接資源檔案在bin\Debug
文件夾!試圖改變幾乎所有地方;但沒有成功!
我想到的是讓在
bin\Debug
單獨鏈接,而不是嵌入的文件夾都result.exe
和testfile.wav
。
看起來很怪異嗎?這是VS中還是應用程序設置中的錯誤?
謝謝你這麼多 知道的任何暗示
注意:我試圖達到的創建我的應用程序,用戶可以選擇外觀不同的主題;我的努力突破了上述情況。如果它將包含它的資源,那麼result.exe
以10s爲單位結束沒有意義!
謝謝,但是有兩種選擇的原因是什麼? '在編譯時鏈接'和'嵌入.resx.'。爲什麼輸出總是一樣的?是否有一個具體的原因,爲什麼改變這個選項不會改變什麼?通過'My.Resources.MyFile'訪問資源比在代碼中使用資源更方便。 – wpcoder
@wpcoder:請參閱我的編輯。 –
@wpcoder:這兩個選項只在設計時纔有所作爲。編譯應用程序時沒有區別。 –