讓我們說我有一個C#類庫項目,它只包含xml文件作爲嵌入式資源。我想從另一個解決方案項目訪問這些資源。由於'類'庫不包含類,因此很難獲得像這樣的程序集:在另一個項目中獲得嵌入式資源
typeof(ClassName).Assembly ...
最終會獲得嵌入式資源。有沒有辦法獲得嵌入式資源,而不必硬編碼任何魔術字符串等?謝謝。
PS:
這似乎可能在目前的唯一途徑:
var assembly = typeof(FakeClass).Assembly;
var stream = assembly.GetManifestResourceStream("Data.Blas.xml");
我在「數據」組件創建了一個「假類」。
'這'將執行組件,但不是另一個,所以這是行不通的! – cs0815
您可以使用Assembly.Load()加載具有嵌入式xml文件的程序集,然後讀取它們,請參閱更新。 – Kurubaran
很多魔術串不好。 – cs0815