有誰知道WinRT是否真的支持使用嵌入式XAML資源字典創建使用C#(或VB我想)的類庫(DLL),然後在另一個項目中添加對這些DLL的引用,在該字典中合併甚至將字典從「資源」加載到內存字符串中?WinRT類庫中的資源字典
看來這應該從根本上得到支持,但我似乎無法得到它的工作,因爲當我添加對該DLL的引用時,我總是得到一個錯誤,有一個缺失的有效載荷。現在我知道XAML文件實際上並沒有被編譯到DLL中,而是被部署爲appx的一部分。而Visual Studio顯然有麻煩,但我可以手動將文件複製到另一個位置,至少可以讓問題消失。 (據我所知,這被認爲是一個已知的問題,但我似乎無法讓它在發佈版本中開箱即用)。此外,即使我設法添加引用,我似乎仍然無法訪問資源字典。我嘗試了各種方式,比如將它合併到其他資源中(使用ms-appx語法)。我還嘗試將文件中的字典加載到字符串中,以查看是否可以訪問。看起來沒有骰子。
哦,如果我然後想給這樣一個DLL給別人,我該如何部署呢?有推薦的方法嗎?