gpt4 book ai didi

.net - 是否可以在不安装的情况下使用 MSBuild 扩展包?

转载 作者:行者123 更新时间:2023-12-03 14:48:32 25 4
gpt4 key购买 nike

有没有办法将 MSBuild 扩展包与不需要运行安装程序的“本地”引用一起使用?换句话说,您能否将目标存储在解决方案项目文件夹中,以便每个开发人员都不必安装它?

最佳答案

您必须申报属性(property),扩展任务路径 , 在任务的导入语句之前。例如看看:

<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ExtensionTasksPath Condition="'$(ExtensionTasksPath)' == ''">E:\Data\Development\My Code\Community\MSBuild\ExtensionPack\</ExtensionTasksPath>
</PropertyGroup>

<Import Project="$(ExtensionTasksPath)MSBuild.ExtensionPack.tasks"/>

<Target Name="Demo">
<MSBuild.ExtensionPack.FileSystem.File TaskAction="GetTempFileName">
<Output TaskParameter="Path" PropertyName="TempPath"/>
</MSBuild.ExtensionPack.FileSystem.File>

<Message Text="TempPath: $(TempPath)" />
</Target>

</Project>

MSBuild 社区任务类似,但属性名为 MSBuildCommunityTasksLib .我认为 SDC 任务的名称是 任务路径 .

关于.net - 是否可以在不安装的情况下使用 MSBuild 扩展包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1776962/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com