应用程序异常问题

本文关键字:问题 异常 应用程序 | 更新日期: 2023-09-27 18:11:05

我无法运行我的应用程序。我能做些什么来解决这个问题?

我在这个项目中使用Net 3.5

我得到了这个异常:

"类型引用有歧义。一个名为"TypeExtension"的类型至少出现在两个命名空间中:System.Windows。标记'和'System.Windows.Markup'。考虑调整程序集XmlnsDefinition属性。"

<Window x:Name="testing" x:Class="testing.MainWindow"
        xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:wpfTool="clr-namespace:Xceed.Wpf.Toolkit;assembly=Xceed.Wpf.Toolkit"
        Title="testing" Height="539" Width="694.745" Icon="Resources/microsoft.ico" ResizeMode="CanMinimize">
</Window>

应用程序异常问题

我的建议:
  1. 关闭解决方案,删除解决方案中所有的bin文件夹。然后重新打开并重新构建。
  2. 检查项目的所有引用。是否所有项目都引用相同的System.Windows.Markup ?或者一个项目指的是另一个项目的另一个版本?
  3. 确保你所有的项目都是针对同一个。net Fx版本。(在你的情况下:3.5)
  4. 确保项目中的所有引用都针对正确版本的DLL。

如果没有帮助:

    删除所有引用并编译。你会得到很多错误。通过添加正确的引用来修复一个或两个错误。再次编译,等等。在此过程中,您将删除可能不再需要的引用。您可能有对旧dll的引用,该dll已被具有不同名称的新dll所取代。这可能发生在Visual Studio或其他软件升级之后。