0

我有一个引用另一个库(mainlib)的库(utils)。mainlib 包含一些嵌入式 XSD 集,其中包含嵌入式资源的构建操作。这两个库又在 Web 应用程序中被引用

在 utils 库中,我需要从这些 xsd 资源中读取架构。我试过使用:

    Using s As Stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("mainlib.XSDs.mySchema.xsd")
        Dim sr As StreamReader = New StreamReader(s)
        Return sr.ReadToEnd()
    End Using

GetManifestResourceStream没有返回任何东西我什GetManifestResourceNames至试图看看里面有什么,但又没有返回任何东西。这甚至可能......?从引用的另一个引用的 dll 中获取资源?

任何帮助都非常感谢

谢谢

纳特

4

1 回答 1

0

最终在使用的引用程序集中放置了一个静态方法

Assembly.GetExecutingAssembly().GetManifestResourceStream("XSDs.mySchema.xsd")

当然,因为它在正确的组件中,工作正常。我现在可以从引用程序集中调用它,一切都很好。

于 2013-09-20T16:02:57.643 回答