使用新的 csproj 格式将文件放入 nupkg 的 "analyzer" 目录中

Putting files in "analyzer" dir in nupkg using new csproj format

我正在使用新的 .csproj 文件格式来打包 NuGet 包,而不使用 .nuspec 文件。

问题是,它将我的 dll 放在 \lib\ 中,我需要将它放在 \analyzers\

我是谁做到的?

控制构建输出放置位置的属性称为BuildOutputTargetFolder,默认为lib(或tools,当设置IsTool时至 true):

<BuildOutputTargetFolder>analyzers</BuildOutputTargetFolder>