【发布时间】:2017-11-01 04:18:57
【问题描述】:
我正在使用新的 .csproj 文件格式来打包 NuGet 包,而不使用 .nuspec 文件。
问题是,它把我的 dll 放在 \lib\ 中,我需要把它放在 \analyzers\
我做的是谁?
【问题讨论】:
标签: nuget csproj roslyn-code-analysis
我正在使用新的 .csproj 文件格式来打包 NuGet 包,而不使用 .nuspec 文件。
问题是,它把我的 dll 放在 \lib\ 中,我需要把它放在 \analyzers\
我做的是谁?
【问题讨论】:
标签: nuget csproj roslyn-code-analysis
控制构建输出放置位置的属性称为BuildOutputTargetFolder,默认为lib(或tools,当IsTool设置为true时):
<BuildOutputTargetFolder>analyzers</BuildOutputTargetFolder>
【讨论】:
\netstandard1.3?它会阻止您成功打包需要遵循analyzers\dotnet\cs (docs.microsoft.com/en-us/nuget/reference/…) 格式的 Roslyn 分析器。