【发布时间】:2020-10-03 07:37:49
【问题描述】:
我在 .pack 文件夹中有一个 .targets 文件 我有这个:
<PropertyGroup>
<TaskAssembly>$(OutputPath)netstandard2.1\Test.dll</TaskAssembly>
</PropertyGroup>
为什么而不是MyProject\bin\Debug\netstandard2.1\MyProject.dll 它位于下面的行?
MyProject\.pack\bin\Debug\netstandard2.1\MyProject.dll
为什么有.pack!?
然后想将它与使用任务
一起使用 <UsingTask
TaskName="brand.ProBuild.Tasks.TestFunction"
AssemblyFile="$(TaskAssembly)"
/>
定义为内联地址,玩过斜线,清空bin/obj,重启,不知道为什么有些地址看不懂。
在我的目标文件中定义并使用了几个路径变量,有些工作正常,有些很麻烦,特别是当想要使用父母或斜杠'/'的一些问题时,不知道可能有些地址是随机工作的。但是 $(OutputPath) 有什么问题?!
Visual-studio 2019,.Net Standard 2.1(它有多个目标我想获得那个特定的 dll)
【问题讨论】:
标签: visual-studio msbuild nuget visual-studio-2019