微软,表情,绘画,航空失踪(这是什么?!)
本文关键字:是什么 失踪 表情 绘画 微软 | 更新日期: 2023-09-27 18:13:35
我有一个窗口,我在那里创建了一个callout。当我尝试用this.InitializeComponent();
创建新窗口时,我得到一个异常:
显示名称为"Microsoft.Expression.Drawing"的程序集。在ID为1的AppDomain的"load"绑定上下文中加载Aero失败。失败的原因是:System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Expression.Drawing。Aero, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'或其依赖项之一。系统找不到指定的文件
怎么可能呢?什么是Microsoft.Expression.Drawing.Aero?
解决方案可以是删除。so文件并重新构建整个解决方案。
*。Suo文件位于项目根文件夹中。(如果你看不见你的*。请确保您已将Windows资源管理器配置为查看隐藏文件
这是Expression Blend SDK的一部分,意味着项目的某些部分是通过MS的Expression构建的- SDK本身是免费下载的。下载并安装即可解决上述问题。
嗯,我不能确切地告诉你是什么造成的,但是我在非源文件上运行了一个完整的清除,现在它工作了....所以,它不是So,但它是…
我只是瞎猜。由于在初始化Window
时抛出异常,我假设应用程序试图从您的机器(我猜是Windows 7)加载Aero
主题。看看是否有任何为窗口定义的样式,要求它使用Aero
主题,而不管操作系统使用的主题集。
也许你错过了Expression Blend SDK (Dll是它的一部分)?
http://www.microsoft.com/downloads/details.aspx?displaylang=en& FamilyID = 75 e13d71 - 7 c53 - 4382 - 9592 - 6 - c07c6a00207
如果您在单个解决方案中使用多个项目,则会出现此异常。我从解决方案中删除了我的项目,并单独运行它。