GetFrameworkPath 任务
检索 .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 xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="GetPath">
<GetFrameworkPath>
<Output
TaskParameter="Path"
PropertyName="FrameworkPath" />
</GetFrameworkPath>
</Target>
</Project>