如何检测项目是否是使用 Microsoft Expression Blend SDK 开发的?
如何检测项目是否是使用 Microsoft Expression Blend SDK 开发的?是否有特殊的 Blend Solution 文件可以打开它?生成文件中的注释?我不知道这个产品。
How can I detect if a project has been developed with Microsoft Expression Blend SDK? Is there a special Blend Solution file to open it? A comment in generated files? I don't know this product.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您是在问 Blend SDK 吗? dll 的?或者 Expression Blend 应用程序?
如果是前者,您可以检查项目引用了哪些 dll(在 csproj 文件中)。大多数 Blend dll 的名称都类似于“Microsoft.Expression.*.dll”(我只知道一个例外:System.Windows.Interactivity)。
如果是后者,我相当确定 Blend 将
添加到项目的 csproj 文件中。我现在无法检查。另外一件事 - 如果有人使用 Expression Blend 并向项目添加内容,它不会阻止另一台计算机(未安装 Blend)上的其他开发人员使用该项目并进一步开发它。唯一的要求是 Blend SDK(如果有人使用 Blend DLL)
You're asking about Blend SDK? The dll's? Or Expression Blend application?
If the former, you can check what dll's are referenced by the project (in csproj file). Most Blend dll's are named like "Microsoft.Expression.*.dll" (I know only one exception: System.Windows.Interactivity).
If the latter, I'm fairly sure that blend adds
<ExpressionBlendVersion />
to project's csproj file. I can't check it right now.One additional thing - if someone uses Expression Blend and add stuff to the project it does not prevent another developer on another machine (without blend installed) to use the project and develop it further. The only requirement is the Blend SDK (if someone is using blend dll's)
通常应用不开发使用Expression Blend。 Expression Blend 是一种设计工具。但是,如果设计者添加了对包含 Microsoft.Expression... 的内容的引用,或者在窗口中您会看到如下 xmlns 指令:
它通常已在 Expression Blend 中打开。
此外,如果您打开 csproj 文件,您会发现类似以下内容:
除了 Expression Blend 和 Visual Studio 共享解决方案 (.sln) 文件
Usually apps are NOT developed using Expression Blend. Expression Blend is a design tool. However, If a designer adds a referense to something containing Microsoft.Expression.... or in the Window your see xmlns directives like:
Its usually has been opened in Expression Blend.
Also if you open your csproj file you'll find something like:
Other than that Expression Blend and Visual Studio share solution (.sln) files