检索 .NET Framework 程序集的路径。 检索 .NET Framework 程序集的路径。
任务参数
下表描述了 GetFrameworkPath 任务的参数。
| 参数 | 说明 | 
|---|---|
FrameworkVersion11Path | 
可选 String 输出参数。包含 framework 1.1 版程序集的路径(如存在)。 否则返回 null。 | 
FrameworkVersion20Path | 
可选 String 输出参数。包含 framework 2.0 版程序集的路径(如存在)。 否则返回 null。 | 
FrameworkVersion30Path | 
可选 String 输出参数。包含 framework 3.0 版程序集的路径(如存在)。 否则返回 null。 | 
FrameworkVersion35Path | 
可选 String 输出参数。包含 framework 3.5 版程序集的路径(如存在)。 否则返回 null。 | 
FrameworkVersion40Path | 
可选 String 输出参数。包含 framework 4.0 版程序集的路径(如存在)。 否则返回 null。 | 
Path | 
可选 String 输出参数。包含最新 framework 程序集的路径(如存在)。 否则返回 null。 | 
注解
如果安装了多个版本的 .NET Framework,则此任务会返回运行 MSBuild 所需的版本。
除上面列出的参数外,此任务还从 TaskExtension 类继承参数,后者自身继承自 Task 类。 有关这些其他参数的列表及其说明的信息,请参阅 TaskExtension 基类。
示例
以下示例使用 GetFrameworkPath 任务将指向 .NET Framework 的路径存储在 FrameworkPath 属性中。
<Project>
    <Target Name="GetPath">
        <GetFrameworkPath>
            <Output
                TaskParameter="Path"
                PropertyName="FrameworkPath" />
        </GetFrameworkPath>
    </Target>
</Project>