首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Visual生成"ReflectionOnlyAssemblyResolve事件“的问题

Visual生成"ReflectionOnlyAssemblyResolve事件“的问题
EN

Stack Overflow用户
提问于 2010-08-04 11:31:19
回答 1查看 16.3K关注 0票数 12

我有一个Visual 2010项目,目标是.NET Framework3.5。该项目从Visual构建良好,但当我试图从命令行或TeamCity编译它时,会得到以下生成错误:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.WinFX.targets(269,9):错误MC1000:未知的构建错误,“无法解决对程序集'Microsoft.Windows.Design.Extensibility,Version=4.0.0.0,Culture=neutral,PublicKey Token=b03f5f7f11d50a3a‘的依赖,因为它还没有预加载。当使用ReflectionOnly API时,依赖程序集必须根据需要通过ReflectionOnlyAssemblyResolve事件预加载或加载。C:\Work\MyProject\MyProject.sln

链接器似乎抱怨Microsoft.Windows.Design.Extensibility.dll,但是这个项目不依赖于这个库。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-04 12:32:23

它试图在这个项目中编译XAML。忽略消息中关于ReflectionOnlyAssemblyResolve事件的评论,这只是为了帮助解决问题。真正的问题是它根本找不到程序集。

这是意料之中的,Microsoft.Windows.Design.Extensibility是Visual程序集,存储在Common7\IDE\PublicAssemblie文件夹中。只有当该文件夹处于探测路径时才能找到它,如果您从构建工具中运行msbuild.exe,则肯定不会。

不知道该推荐什么,您必须找出这种依赖的来源。这可能应该从.xaml文件内容开始,搜索程序集名称。还请验证从Visual命令提示符运行msbuild.exe时是否会出现问题。

票数 21
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3405053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档