作为我项目的一部分,我需要在 Silverlight 中使用一些 Unamanged 代码 dll。如果我将这些非托管 dll 包装在 C# dll 中,我将能够从 silverlight 访问 native dll。我使用 Visual Studio 2010 和 Silverlight 4.0
最佳答案
使用 Silverlight 4,您可以调出安装在本地计算机上的 COM 对象。然而,要做到这一点,用户必须选择允许 Silverlight 应用程序完全访问他们的机器。
此外,COM 对象需要已经安装在计算机上。因此,在您的 Silverlight 应用程序中使用任何依赖它们的功能之前,用户必须首先单独下载并安装您的 DLL。
关于c# - 在 C# Com 包装器中使用 native dll 并在 silverlight 中使用 dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2370880/