我正在使用 Visual Studio Team Services 为我的项目配置 CI。解决方案结构如下所示:
+MyApplications
+.nuget
NuGet.Config
+Packages
+AdminWebApp ---> ("AdminWebApp" references the class library "AdminClassLib")
+ClientWebApp ---> ("ClientWebApp" references the class library "ClientClassLib")
+AdminClassLib
+ClientClassLib
MyApplications.sln
我创建了一个构建定义,用于构建一个 Web 应用程序(管理员)以在稍后阶段发布它。AdminWeb 构建定义具有以下任务:
->金块安装程序
->Visual Studio 构建
存储库仅映射到“AdminWebApp”。
构建过程失败,出现以下错误:
Error CS0246: The type or namespace name 'AdminClassLib' could not be found (are you missing a using directive or an assembly reference?)
Warning : The referenced project '..\AdminClassLib\AdminClassLib.csproj' does not exist.
在 Visual Studio 中,它构建成功,因为我猜它编译所有项目并构建依赖项。
是否有任何有用的信息可以解释如何使用 Visual Studio Team Services 做到这一点?