Windows 8 可以使用嵌套的Dll';s只能用一个参考语

Windows 8 可以使用嵌套的Dll';s只能用一个参考语,windows-8,microsoft-metro,winrt-xaml,Windows 8,Microsoft Metro,Winrt Xaml,在上述设计中,存在一个问题,即我需要在示例应用程序中添加对(1)DLL的引用以获取usercontrol,是否有一种方法将DLL(1)嵌入到DLL(2)中,以便在创建组件DLL项目(DLl2)和引用DLL1时,我只需在我的应用程序中添加对DLl2的引用,它将被复制到引用此WinRT组件的项目中,而无需明确引用DLL1 这就是您想要实现的吗?如果您遵循这一逻辑得出结论,为什么要有任何DLL,将所有内容都嵌入到.exe中?实际上,我想创建扩展dll1中存在的功能的dll2,以便dll1可以跨应用程序


在上述设计中,存在一个问题,即我需要在示例应用程序中添加对(1)DLL的引用以获取usercontrol,是否有一种方法将DLL(1)嵌入到DLL(2)中,以便在创建组件DLL项目(DLl2)和引用DLL1时,我只需在我的应用程序中添加对DLl2的引用,它将被复制到引用此WinRT组件的项目中,而无需明确引用DLL1


这就是您想要实现的吗?

如果您遵循这一逻辑得出结论,为什么要有任何DLL,将所有内容都嵌入到.exe中?实际上,我想创建扩展dll1中存在的功能的dll2,以便dll1可以跨应用程序的,所以exe不是meso的选项为什么有两个DLL是个问题?创建第二个DLL的主要原因是充当第一个DLL的包装器,并公开更多功能,因此,我认为引用这两个dll是不对的,但由于dll 1有一个用户控件,除非在示例项目中添加对dll1的直接引用,否则我的示例应用程序似乎无法工作