如何让 Avalon 和 Indigo Beta 1 RC 运行






2.12/5 (8投票s)
提供有关如何在您的机器上运行 Avalon 和 Indigo (WinFX) 的信息
引言
本文将向您展示如何在您的计算机上设置 Avalon 和 Indigo。 但是,在开始之前,让我们看看为什么要在已经装满内容的计算机上安装它们!
正如您可能知道的,微软“刚刚”发布了 WinFX 的 Beta 1 Release Candidate 版本。
WinFX 包含两个主要组件
- Avalon
- Indigo
让我们看看它们各自的功能。
Avalon
Avalon 是 Windows 的下一个图形子系统。 它将使用户在使用计算机时获得更丰富的用户体验,并使开发人员能够更轻松地创建更壮观的应用程序。
Avalon 背后的理念是,不应该由同一个人同时开发代码和 GUI。 这是因为在大多数情况下,好的程序员往往是糟糕的设计师。 微软认为,如果程序员可以专注于开发应用程序的业务逻辑,并让专业设计师负责界面,那就太好了。
因此,程序员将继续用 C# 编写代码,设计师将使用 XAML 来设计界面。 XAML 是一种基于 XML 的语言,用于控制图形子系统。 即使您可以在记事本中编写 XAML,设计师也可以使用专业的应用程序来创建 GUI,然后简单地将其导出为 XAML。
简而言之,这就是 Avalon 的全部内容。 它将业务逻辑与 GUI 分离开来,并允许多人同时处理它。
Indigo
由于我没有过多地使用(甚至根本没有使用)Indigo,所以我能告诉您的是,它是一组用于构建和运行连接系统的 .NET 技术。
安装 WinFX 的问题
好的。 让我们进入文章的主要部分。
这个周末我尝试在我的计算机上安装 WinFX Beta 1 RC。 不幸的是,我没有阅读它的安装说明。
我写这篇文章是因为可能有人和我一样,在 WinFX 上遇到问题,并且无法在互联网上找到任何帮助(我已经查找过了)。
在我的例子中,问题是我已经安装了 Whidbey Beta 2,并且我正在尝试安装 WinFX SDK。
我下载了 WinFX SDK 的 ISO 镜像并将其刻录到 CD 上。 我开始了安装,一切都很顺利。 但是,当我尝试创建一个新的 Avalon 项目时,我发现 Whidbey 抛出了一个错误。 它说它无法访问某个 *Temp* 目录。
在查看哪个进程锁定了该文件后,我发现 Visual Studio .NET 是访问该文件的进程。 嗯,我想。
我用 Google 搜索了 Avalon 和 Indigo 的问题... 没有找到任何标题为“Avalon and Indigo problems”的结果。 每个人都说 WinFX 与 Visual Studio .NET 2005 兼容。
在几次安装和卸载 Visual Studio .NET 和 WinFX 之后,我发现了问题。
为了能够运行 WinFX SDK,您必须已经安装了 WinFX redistributable。 就这么简单...
安装完之后,一切都正常了!
解决方案
- 确保您运行的是 Windows 2003 Server 或 Windows XP SP2
- 安装 redistributable
- 安装 SDK
结论
好吧,我知道这不是一篇技术性很强的文章,但希望这对某人有帮助!
更多信息,请阅读此文。
祝您编码愉快!
历史
- 2005 年 7 月 25 日:首次发布