【发布时间】:2014-01-21 09:32:13
【问题描述】:
我有一个面向 .NET Framework 4.0 的应用程序。它构建并运行良好,但我无法让它在 Dotfuscator CE 中编译,而且他们不会支持它,因为它是 CE。我被卡住了。
Dotfuscator CE (v5.0.2500.0) 与 Visual Studio 2010 SP1。这是错误:
Resolving method references...
External type not found System.Windows.Input.ICommand,PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35.
Build Error.
问题似乎源于 Microsoft 将 ICommand 从 NET 4.0 中的 PresentationCore.dll 更改为 NET 4.5 中的 System.dll。 Studio 可以处理这个问题并且编译得很好,因为我的目标是 NET 4.0。
Dotfuscator CE 无法处理此问题,我不确定如何解决此问题。任何帮助将不胜感激。
【问题讨论】:
-
刚刚遇到了完全相同的错误。
-
这里有同样的问题,但构建中不涉及 .NET 4.5(尽管它已安装在系统上)。它曾经在一段时间前工作过。在生产过程中使用不受支持的软件似乎是不可靠的。需要找到不同的工具...
标签: icommand dotfuscator