2

假设我有包含两个项目的解决方案:

类库A

Windows服务A

ClassLibraryA 包含对我们称为 COREEnum 的外部 nuget 包的引用。WindowsServiceA 引用 ClassLibraryA。当我构建解决方案时, COREEnum 包含在 ClassLibraryA bin 中,但没有进入 WindowsServiceA bin。

当我投入生产时,这会导致不乏问题,因为应用程序缺少 COREEnum。在现实生活中,最终的 bin 文件夹包含大约 50 个文件,因此确定是否缺少任何文件并不容易。

我曾考虑在我的构建脚本中添加一些逻辑,将 ClassLibraryA bin 的内容复制到 WindowsServiceA ,但这似乎是处理问题的笨拙方式。

谢谢,克里斯

4

0 回答 0