Tarefa GetFrameworkPath
Recupera o caminho para o .NET Framework assemblies.
Parâmetros da tarefa
A tabela a seguir descreve os parâmetros da GetFrameworkPath tarefa.
Parâmetro |
Descrição |
---|---|
FrameworkVersion11Path |
Opcional String parâmetro de saída. Contém o caminho para os assemblies do framework versão 1.1, se presente. Caso contrário, retornará null. |
FrameworkVersion20Path |
Opcional String parâmetro de saída. Contém o caminho para os assemblies do framework versão 2.0, se presente. Caso contrário, retornará null. |
FrameworkVersion30Path |
Opcional String parâmetro de saída. Contém o caminho para os assemblies do framework versão 3.0, se presente. Caso contrário, retornará null. |
FrameworkVersion35Path |
Opcional String parâmetro de saída. Contém o caminho para os assemblies do framework versão 3.5, se presente. Caso contrário, retornará null. |
FrameworkVersion40Path |
Opcional String parâmetro de saída. Contém o caminho para os assemblies do framework versão 4.0, se presente. Caso contrário, retornará null. |
Path |
Opcional String parâmetro de saída. Contém o caminho para os assemblies do framework mais recentes, se houver alguma disponíveis. Caso contrário, retornará null. |
Comentários
Se várias versões da .NET Framework são instalados, essa tarefa retorna a versão que MSBuild foi projetado para ser executado no.
Com os parâmetros listados acima, esta tarefa herda os parâmetros da TaskExtension herda de classe, que por si só a Task classe. Para obter uma lista desses parâmetros adicionais e suas descrições, consulte Classe TaskExtension (base).
Exemplo
O exemplo a seguir usa a GetFrameworkPath tarefas para armazenar o caminho para o .NET Framework na FrameworkPath propriedade.
<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="GetPath">
<GetFrameworkPath>
<Output
TaskParameter="Path"
PropertyName="FrameworkPath" />
</GetFrameworkPath>
</Target>
</Project>