.net – 两个DLL中都存在类型XX
发布时间:2020-12-14 02:27:49 所属栏目:Windows 来源:网络整理
导读:我正在开发一个Silverlight C#应用程序,我已经添加了对Microsoft DLL的引用,并得到以下消息: The type exists in both DLLs 因为我使用的是两个DLL中定义的控件(一个与SDK相关联,另一个是我自己添加的). 在对互联网进行了一些研究之后,我尝试为两个DLL创建
我正在开发一个Silverlight C#应用程序,我已经添加了对Microsoft DLL的引用,并得到以下消息:
因为我使用的是两个DLL中定义的控件(一个与SDK相关联,另一个是我自己添加的). 在对互联网进行了一些研究之后,我尝试为两个DLL创建别名,并使用extern别名< alias_name>导入它们.这种方法解决了xaml.cs代码背后的一些问题,但并没有真正解决xaml中的问题.在我这样做之后,Visual Studio抱怨其中一个控件(来自我添加的DLL)没有在命名空间中定义. 所以我想知道是否有一种方法可以使用别名在XML中指定命名空间? 谢谢. 解决方法
Stackoverflow
MSDN 您只需要使用逗号分隔符为程序集添加第二个别名. 例如 <Aliases>global,alias_name</Aliases> XAML将使用全局别名,您可以在类中进行选择. . 如果需要在一个地方使用两个组件,I think this solution is the only one. 基本上,在您自己的项目中为每个必需的类在单独的命名空间中创建两个包装类,然后引用包装器命名空间而不是冲突的程序集. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – .bat文件比较两个文本文件并输出差异
- windows – 复制两个大卷之间不同的文件?
- windows-runtime – Window 10上的WinRTXAMLToolkit Treevi
- 是否可以使用PowerShell创建用于安装Windows功能的通用配置
- 在WIN32中的“BUTTON”类窗口上显示位图
- _asm int 3 软件中断
- Cenots7下安装运行.NET Core、MicroSoft SQL Server 2019 p
- windows – 一起使用mod_log_rotate和rotatelogs.exe有什么
- windows – PE – 区分数据与函数导出
- 可以使用Windows中的快捷方式为应用程序设置环境变量吗?
推荐文章
站长推荐
热点阅读