我有一个C#Excel自动化项目,该项目在发布管道中运行,并且与生产代码位于相同的存储库中,尽管位于不同的解决方案文件中。我想让自动化项目使用罐头Excel工作簿作为自动化的起点,而不是创建新工作簿并使用用户定义的函数调用动态填充单元格。
自动化项目是一个NUnit测试项目,可以编译为DLL,我希望有一个单独的工作簿目录,该目录没有编译为自动化DLL。
我的问题是做到这一点的最佳方法。我是否应该在自动化项目中包括一个Excel工作簿文件夹。
如何将这些文件放入构建管道,以便发布管道可以访问它们以及MSI安装文件和自动化DLL?假设我应该将其作为构建管道的一部分实施,而不是将文件下载作为由构建管道触发的发布管道过程的一部分。