【发布时间】:2017-09-19 14:01:55
【问题描述】:
我有一个 WPF 应用程序,它在许多项目中使用了各种第三方控件。在其中一个项目中,我需要将特定控件升级到最新版本,同时将其他项目的网格控件与早期版本保持不变。任何人都可以推荐文章,示例代码等,它显示了如何做到这一点?简单地说,我需要做这样的事情:
- MainAppModule.csproj,引用并部署所有共享 dll 到 ...\lib 文件夹
- ModuleA.csproj,参考 ThirdParty.dll,v1.0
- ModuleB.csproj,参考 ThirdParty.dll,v2.0
程序集绑定重定向这里需要什么?如果有,如何设置?
【问题讨论】:
-
“同时让其他项目的网格控件与早期版本保持不变” 对我来说很难解析。您也许可以将
xmlns:xxx="blah blah"用于不同的子控件上的“blah blah”的不同值,但您必须更具体地了解您在此处尝试执行的操作。传达您的 XAML 正在做什么的一种绝对明确的方式是向我们展示您的 XAML。这是与像我这样想要更多澄清的人打交道的黄金标准。代码的唯一充分描述是代码本身。 -
如果有问题的程序集是强命名的,那么同一进程中同一控件的多个版本应该不会有问题
标签: c# .net wpf redirect .net-assembly