发布操作不包括类库的comments.xml文件

时间:2017-08-04 22:06:23

标签: .net visual-studio class-library xml-comments kudu

我的解决方案有两个项目和一个nuget包: - WebApp.csproj - CommonClassLibrary.csproj - nugetClassLibrary.nuget

WebApp具有对CommonClassLibrary.csproj的项目引用,以及对nugetClassLibrary的nuget包引用。所有3个项目都启用了xml注释(使用swashbuckle构建api文档)。

在本地,CommonClassLibrary.xmlnugetClassLibrary正确地被转移到WebApp.csproj的bin文件夹。 HOWEVER:发布发布操作时,CommonClassLibrary.xmlnugetClassLibrary.xml文件及其对应的dll不在bin文件夹中。

这里发生了什么?

有关nuget软件包托管的更新 我们有自己的私有nuget存储库,我通过nuget引用引用库。该软件包包含xml注释,但kudu安装后的wwwroot \ bin没有移动它们。

更新Kudu工具目录信息 我一直在筛选Kudu目录,当我查看%home%\site\repository\MyApp\bin目录时,项目引用类库的注释xml文件就在那里,但不是nuget类库。当我下载存储库文件夹中引用的nuget包时,我可以看到包中的xml文件。

因此,编译似乎正在构建所有xml文件,但在部署托管应用程序时,kudu部署不包括这些额外的xml文件。

0 个答案:

没有答案