_PublishedWebsites 文件夹中缺少库

Missing libraries in _PublishedWebsites folder

我使用 VS2015 创建了一个简单的 Web 应用程序。此外,我制作了一个构建,根据链接的 msbuild 文件中指定的默认行为,将我的网站放置在放置位置的 _PublishedWebsites 文件夹中。 如果我尝试发布我的网站,我看到的是 bin 目录中的 roslyn 文件夹及其内容丢失了。 实际上内容在那里,但在 bin 目录本身内。 现在我使用了一个解决方法,在构建后步骤中,我复制了有问题的文件夹。

xcopy /s /y /R "$(OutDir)roslyn\*.*" "$(WebProjectOutputDir)\bin\roslyn"

为什么不维护bin文件夹中的结构? 为了修复此问题,我是否遗漏了什么?

编辑: 如果 nuget 包恢复到位,这个问题似乎不会出现。如果执行包还原,问题不会持续存在。

如果 nuget 包还原到位,这个问题似乎不会出现。如果执行包还原,问题不会持续存在。