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

Leo*_*rev 9 csproj nuget roslyn-code-analysis

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

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

我是谁做到的?

Mar*_*ich 3

控制构建输出放置位置的属性被调用,默认BuildOutputTargetFolderlib(或toolsIsTool设置为时true):

<BuildOutputTargetFolder>analyzers</BuildOutputTargetFolder>
Run Code Online (Sandbox Code Playgroud)

  • 啊,在开放问题 https://github.com/NuGet/Home/issues/6793#issuecomment-513060540 中收集了一些解决方法。 (2认同)