我正在使用Jenkins通过MsBuild.exe构建一个由.NET项目组成的解决方案,并且由于失败,错误为error CS0246
,因为它找不到由其中一个构建后版本注册的dll。解决方案文件中项目之一的步骤。
构建后注册命令是:regsvr32 /s "C:\TFS\.......\MyDll.dll"
。
而且似乎工作正常,没有错误。在构建顺序中紧随其后的另一个项目需要加载该dll,但由于上述给定的错误而失败。
当我手动或批量构建解决方案时,它运行良好。
为什么会暂停? Jenkins在构建时无法注册dll吗?