我相信我已经找到了问题,但我不知道为什么会这样。
这是一个WPF应用程序。我有一个共享的.xaml文件,用于设置许多屏幕共享的样式。在声明中,我注意到设置了一些名称空间,但在文件的其余部分中不需要。这里有定义:
xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
xmlns:controls="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.GridView"
删除这些声明后,生成的清单不再显示2016版Telerik控件作为先决条件,并且应用程序正确安装。
检查更新的Telerik控件中的新声明会显示完全相同的文本。所以我不确定为什么会这样。除非有人知道,否则我只想把它归结为那些永远不会有答案的生活奥秘之一。