【发布时间】:2026-01-10 18:35:01
【问题描述】:
我正在使用基本的 WPFToolkit - 我的 EXE 中嵌入了两个 DLL。我跟着这个教程:http://www.digitallycreated.net/Blog/61/combining-multiple-assemblies-into-a-single-exe-for-a-wpf-application
一切都在使用未嵌入的 DLL。嵌入时,虽然我可以毫无错误地编译,但我收到指向 wpftoolkit dll 的 XAML 引用的解析错误。
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:chartingToolkit="clr-namespace:System.Windows.Controls.DataVisualization.Charting;assembly=System.Windows.Controls.DataVisualization.Toolkit" x:Class="Swiftech_Imperium.MainWindow"
两个 DLL 都设置为嵌入式资源,并且两个引用都设置为不复制。
如果我为 system.windows.controls.datavisualization.toolkit.dll 启用本地复制,它可以工作,但是我需要 exe 根目录下的 DLL(我不应该需要它,因为它已经嵌入在 EXE 中- 我不能为这个特定的项目这样做..)
知道这里有什么问题吗?
谢谢
【问题讨论】:
-
谢谢,我可以在 AssemblyResolve 级别执行此操作吗?
标签: wpf wpftoolkit