如何:为应用程序选择 .NET Framework 版本

更新:2007 年 11 月

在 Visual Studio Team System Architecture Edition 中,可以在应用程序关系图上为 ASP.NET、Windows 或 Office 应用程序选择 .NET Framework 版本。此操作指定在您实现应用程序后希望该应用程序的项目面向的 .NET Framework 版本。

为未实现的应用程序选择 .NET Framework 版本

  1. 右击应用程序关系图上的应用程序,再单击“属性”。

  2. 在“属性”窗口中,将“目标 Framework”属性设置为希望应用程序面向的 .NET Framework 版本。

  3. 如果选择了“操作系统”约束,请确认它指定了应用程序在逻辑服务器上部署时要求的 .NET Framework 版本。

    说明:

    若要查找此约束,请右击应用程序,再单击“设置和约束”。在设置和约束编辑器中,展开“逻辑服务器约束”节点,展开逻辑服务器节点,再单击“操作系统”节点(不是框)。您将在编辑器窗格中看到该约束。

更改“目标 Framework”属性时,Visual Studio 将自动更新应用程序的“目标 Framework”设置。在评估部署时,Visual Studio 将根据逻辑服务器的“CommonLanguageRuntime”设置验证此设置。

说明:

更改“目标 Framework”设置不会更新“目标 Framework”属性。如果更改此设置,需手动更新“目标 Framework”属性。若要查找此设置,请右击应用程序,再单击“设置和约束”。在设置和约束编辑器中,单击“应用程序设置”。您将在编辑器窗格中看到此设置。

如果选择了“操作系统”约束,在评估部署时,Visual Studio 将根据逻辑服务器的“CommonLanguageRuntime”设置验证此约束。如果未选择此约束,Visual Studio 仅验证“目标 Framework”设置。

如果选择了“操作系统”约束,Visual Studio 仅验证“目标 Framework”设置和此约束。它不验证“目标 Framework”属性。如果“目标 Framework”属性与该设置或约束不匹配,不会向您发出验证警告。

有关更多信息,请参见应用设置约束应用程序和应用程序宿主关系实现应用程序的注意事项中的“实现后的注意事项”。

为实现的应用程序更改 .NET Framework 版本

  1. 根据以特定的 .NET Framework 为目标中的说明更新应用程序项目的属性。

    此操作更新应用程序项目引用的 .NET Framework 版本。

  2. 如果选择了“操作系统”约束,请确认它指定了应用程序在逻辑服务器上部署时要求的 .NET Framework 版本。

    说明:

    若要查找此约束,请右击应用程序,再单击“设置和约束”。在设置和约束编辑器中,展开“逻辑服务器约束”节点,展开逻辑服务器节点,再单击“操作系统”节点(不是框)。您将在编辑器窗格中看到该约束。

  3. 请确认“目标 Framework”设置与项目属性指定了相同的版本。

    说明:

    若要查找此设置,请右击应用程序,再单击“设置和约束”。在设置和约束编辑器中,单击“应用程序设置”。您将在编辑器窗格中看到此设置。

更改项目的属性时,Visual Studio 不会自动更新“目标 Framework”设置。在评估部署时,Visual Studio 将根据逻辑服务器的“CommonLanguageRuntime”设置验证此设置。另外,Visual Studio 也不会在“属性”窗口中更新应用程序的“目标 Framework”属性。在已经实现的应用程序上,该属性将总是空的,并且是只读的。

如果选择了“操作系统”约束,Visual Studio 仅验证“目标 Framework”设置和此约束。它不验证项目的属性。如果项目的属性与该设置或约束不匹配,不会向您发出验证警告。

有关更多信息,请参见应用设置约束应用程序和应用程序宿主关系实现应用程序的注意事项中的“实现后的注意事项”。

请参见

其他资源

在应用程序关系图中定义应用程序

实现应用程序关系图上的应用程序

现有解决方案中的反向工程