Azure Pipeline生成.sln/.将Csproj作为管道进程的一部分从一个文件夹中取出 &



是否有一种方法可以通过azure管道.ymal阶段从文件夹结构中生成解决方案和项目文件?

项目的建立方式是在主仓库中建立了许多其他的。git仓库,并通过子树插入。这些repos本身没有。sln,但当它们被添加到Unity中时,它们会被添加到项目的。sln中,并为子模块(包)中的每个程序集生成。csproj

我想要做的是,每当更新被推送到它的主(不是它生活在主中的项目)时,为每个这些子模块生成文档,因为这些往往是更多的实用程序和自包含的系统。我面临的问题是,我可以用docFX触发所有的文档系统,但因为这个模块不包含。csproj,我无法为它生成文档。所以我想知道是否有可能有一个步骤,我可以为文件夹结构内的所有脚本创建一个项目文件,因此有一个项目文件供docFX工作。

我知道这在任何意义上都不理想,但在我进一步研究其他解决方案时,我想知道这是否有可能。

是否有办法从文件夹中生成解决方案和项目文件结构通过azure管道。ymal阶段?

对于这个问题,我想azure pipeline是不可能做到的。

".csproj"是Visual Studio . net c#项目的文件扩展名。这个文件将包含有关该项目中包含的文件的信息,项目中使用的程序集,项目GUID和项目版本等。该文件与您的项目相关。它将自动变为当我们创建

时生成".sln"是一个在Visual Studio中组织项目的结构。它包含.sln(基于文本的、共享)和.suo(二进制,特定于用户的解决方案选项)文件。我们可以在一个解决方案中添加多个项目。

Azure管道无法根据文件夹结构生成解决方案和项目文件。

最新更新