dotnet 一次发布多个 csproj

dotnet publish multipe csproj in one time

我有一个包含多个项目的解决方案,例如:

Solution.Sln
---> Authentication (folder)
-------> API.csproj
-------> Service.csproj
-------> Entity.csproj
-------> Others.csproj
---> Common (folder)
---> Finance (folder)
-------> API.csproj
-------> Service.csproj
-------> Entity.csproj
-------> Others.csproj
---> Others (folder)
-------> API.csproj
-------> Service.csproj
-------> Entity.csproj
-------> Others.csproj

我想编写一个特定的 dotnet 发布命令来仅发布包含 IIS 网站项目的身份验证文件夹。 有什么解决办法吗?

您可以使用 dotnet publish <Path to your .csproj>。它只会构建和发布指定的项目和它所依赖的项目。