每当我通过Visual Studio(版本15.8.7)将.Net 2.1 Core应用程序发布到我的虚拟主机时,它都会按预期上传所有我更改的dll和pdbs。
如果我通过开发机器上的Nuget软件包更新来更新任何依赖项,然后再次发布,我会看到它也按预期方式上传了这些DLL。然后,我提交我的分支更改,其中包括.proj文件及其更新(在Nuget Update之后)
但是,当有人获取相同的仓库,在其计算机上构建然后发布时,似乎又重新发布了.Net Core的所有依赖项(即使我之前发布了相同的分支)。例如:
Microsoft.CodeAnalysis.CSharp.Workspaces.dll
上传需要一定的时间(我们的上传速度非常慢)。是否有任何理由即使我们拥有相同的存储库,但不同的计算机似乎仍需要重新发布所有.Net Core支持文件?
机器A发布后,除非机器B进行发布,否则随后仅公开发布已更改的应用程序文件。