2017-04-18 78 views
0

我一直在努力在Visual Studio 2013 Express中創建嵌入式資源「Template.de-DE.html」。我正確地將其定義爲「嵌入式資源」和「不要複製」。嵌入式資源的奇怪行爲

調試時我的項目,this.GetType().Assembly.GetManifestResourceNames()稱爲同一程序的資源文件沒有顯示這個文件,所以我用幾個文件名試了一下:

  • Template.de-DE.html
  • Template.de.html
  • Template.de_DE.html

只有最後一個文件(Template.de_DE.html)顯示了在this.GetType().Assembly.GetManifestResourceNames()結果。

這是一個錯誤還是對我沒有找到的嵌入式資源文件有限制?

回答

0

我想我找到了解決辦法:

文件與「由Matchi.com提供回到-DE.ext」結尾的名稱似乎在文件夾中BIN \ DE-DE編譯成<MyLib>.resources.dll