我已将二进制文件移动到 bin 文件夹下的项目中,以避免两次发布相同的二进制文件,因为其中一个二进制文件很大;即15MB。
这最初位于单独的Includes文件夹中。所以文件被复制两次到发布文件夹。
bin 文件夹是这些文件夹的正确位置还是我应该采取其他步骤?
编辑:对不起,如果我给出了一个糟糕的解释(和原始标题)。我改了标题;这是“静态库(第 3 方 DLL)应该保存在 Visual Studio 中的什么位置?”,现在是“如何避免在 Web Publish 中发布库文件夹?”
如前所述,我最初有一个名为Includes的单独文件夹。当我进行 Web 发布时,每个 DLL 都会发布两次;一个进入 bin 文件夹,另一个进入Includes文件夹。在这种情况下,我至少要发布额外的 15MB 不必要的文件空间。通常,没什么大不了的,但如果我的连接速度很慢,我需要等待更长时间才能将项目部署到其环境中。
我将 DLL 移回了一个单独的文件夹,但该文件夹仍与 bin 输出文件夹一起发布。我这样做是为了看看这些文件的放置是否会以不同的方式设置它们的属性。
我已经尝试了这些库的 Build Action 和其他属性设置的各种设置,但没有成功。
有没有办法两次发布DLL?