首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误装配-混合3中Silverlight Sketchflow项目的参考资料

错误装配-混合3中Silverlight Sketchflow项目的参考资料
EN

Stack Overflow用户
提问于 2010-04-08 12:40:20
回答 2查看 711关注 0票数 1

在我安装的Blend 3中,创建新项目时缺少SketchStyles。我发现这是因为项目中的下列自动引用是错误的:

  • Microsoft.Expression.Interactions

  • Microsoft.Expression.Prototyping.Interactivity

  • Microsoft.Expression.Prototyping.RunTime

  • Microsoft.Expression.Prototyping.SketchControls

在项目引用中,这些都指向我的项目路径(它们不在那里)。

如果我手动删除它们,并将引用设置为ie:"c:\Program (x86)\Microsoft \表达式\Blend x86--一切都能工作。

关于为什么,以及如何解决这个问题,有什么想法吗?会不会是项目模板呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-04-08 16:17:54

这些程序集仅通过名称在.csproj文件中引用,并使用注册表项解析到正确的位置,当无法找到它们时,它们默认为您的项目文件夹。我会说你的安装被破坏了,你用什么来安装,从哪里安装?

最简单的解决方案可能是卸载Blend 3 SDK和Blend 3,然后重新安装Blend 3。当Blend 3处于预览状态时,在后台出现了一些问题,所以如果安装了混合预览或RCs,则可能与此相关。

注册表项在本文中记录在表达式论坛上:

这里有更多信息:

您可能缺少两个注册表项:(注意,这是64位机器的注册表项,如果您是32位的,请省略Wow6432Node)

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Silverlight\v3.0\AssemblyFoldersEx\Expression SketchFlow

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Silverlight\v3.0\AssemblyFoldersEx\Expression共混物

如果你在那里输入混合SDK的位置,那么你应该已经启动并运行了。

对于上面的第一个注册表路径,添加一个带有数据的(默认) REG_SZ : C:\Program \Microsoft\Expression3\Interactivity\Silverlight\

对于上面的第二个路径,添加一个带有数据的(默认) REG_SZ : C:\Program \Microsoft\Expression\Blend REG_SZ

票数 2
EN

Stack Overflow用户

发布于 2011-04-12 19:40:41

非常好。相同的表达式混合4:

代码语言:javascript
复制
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Silverlight\v4.0\AssemblyFoldersEx\Expression Blend

C:\Program Files\Microsoft SDKs\Expression\Blend\Silverlight\v4.0\Libraries


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Silverlight\v4.0\AssemblyFoldersEx\Expression SketchFlow

C:\Program Files\Microsoft SDKs\Expression\Blend\Silverlight\v4.0\Prototyping\Libraries
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2599855

复制
相关文章

相似问题

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