我正在开发需要一些单元测试(用于控制器等)的网站项目。
解决方案:
WebPortal
WebPortal.Tests
Team Foundation Server 用于解决方案的门控签入和构建。部署由 Octopus 管理。在门控检查期间发生以下错误:
CSC:找不到元数据文件“D:\TFSBuilds...\Sources...\WebPortal\bin\WebPortal.dll”
在该目标中仅生成 WebPortal.pdb 文件,而 WebPortal.Tests 项目需要 DLL。但是,在 localhost 上生成的 DLL (int /bin) 中不会出现此错误。我发现,TFS 在 bin 文件夹中为类库类型项目生成 DLL。
我如何解决这个问题,以便在使用门控签入时能够在 WebPortal 上运行单元测试?