GetFrameworkPath (Tarea)
Recupera la ruta de acceso a los ensamblados de .NET Framework.
Parámetros de la tarea
En la siguiente tabla se describen los parámetros de la tarea GetFrameworkPath.
Parámetro |
Descripción |
---|---|
FrameworkVersion11Path |
Parámetro de salida String opcional. Contiene la ruta de acceso a los ensamblados de .NET Framework versión 1.1, si existe. En caso contrario, devuelve null. |
FrameworkVersion20Path |
Parámetro de salida String opcional. Contiene la ruta de acceso a los ensamblados de .NET Framework versión 2.0, si existe. En caso contrario, devuelve null. |
FrameworkVersion30Path |
Parámetro de salida String opcional. Contiene la ruta de acceso a los ensamblados de .NET Framework versión 3.0, si existe. En caso contrario, devuelve null. |
FrameworkVersion35Path |
Parámetro de salida String opcional. Contiene la ruta de acceso a los ensamblados de .NET Framework versión 3.5, si existe. En caso contrario, devuelve null. |
FrameworkVersion40Path |
Parámetro de salida String opcional. Contiene la ruta de acceso a los ensamblados de .NET Framework versión 4.0, si existe. En caso contrario, devuelve null. |
Path |
Parámetro de salida String opcional. Contiene la ruta de acceso a los últimos ensamblados de .NET Framework, si alguno está disponible. En caso contrario, devuelve null. |
Comentarios
Si se instalan varias versiones de .NET Framework, esta tarea devuelve la versión en la que MSBuild está diseñada para ejecutarse.
Además de los parámetros mencionados anteriormente, esta tarea hereda los parámetros de la clase TaskExtension, que hereda de la clase Task. Para obtener una lista de estos parámetros adicionales y sus descripciones, vea TaskExtension (Clase base).
Ejemplo
En el ejemplo siguiente se utiliza la tarea GetFrameworkPath para almacenar la ruta de acceso a .NET Framework en la propiedad FrameworkPath.
<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="GetPath">
<GetFrameworkPath>
<Output
TaskParameter="Path"
PropertyName="FrameworkPath" />
</GetFrameworkPath>
</Target>
</Project>