我正在使用 dnu publish 命令,但我注意到输出包含 2 个包文件夹,如下所示:
1 - approot\packages
2 - approot\src\"项目名称"\packages
现在两个文件夹之间的一个区别是文件夹#1 仅包含与目标框架匹配的包,因此大小非常小,而文件夹#2 包含每个包的所有内容,这就是大小太大的原因。例如,文件夹#1 的大小为 11 MB,而#2 的大小为 120 MB。
我认为 IIS 不会使用文件夹 #2,但我不知道为什么首先创建它。
我还注意到文件夹#2 也是在 Visual Studio 中创建的。
我现在在这个版本上:dnx-clr-win-x64.1.0.0-beta7
我知道包已下载到 C:\Users\.dnx\packages 那么为什么 Visual Studio 2015 还会将它包含在项目中?