|  |  |  | @ -1,16 +1,16 @@ | 
			
		
	
		
			
				
					|  |  |  |  | . ".\common.ps1" | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | # 重新构建所有解决方案 | 
			
		
	
		
			
				
					|  |  |  |  | # 重新构建所有解决方案 | 
			
		
	
		
			
				
					|  |  |  |  | foreach($solution in $solutions) { | 
			
		
	
		
			
				
					|  |  |  |  |     $solutionFolder = Join-Path $rootFolder $solution | 
			
		
	
		
			
				
					|  |  |  |  |     Set-Location $solutionFolder | 
			
		
	
		
			
				
					|  |  |  |  |     & dotnet restore | 
			
		
	
		
			
				
					|  |  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | # 删除旧的Nuget包 | 
			
		
	
		
			
				
					|  |  |  |  | # 删除旧的Nuget包 | 
			
		
	
		
			
				
					|  |  |  |  | del *.nupkg | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | # 创建新的Nuget包 | 
			
		
	
		
			
				
					|  |  |  |  | # 创建新的Nuget包 | 
			
		
	
		
			
				
					|  |  |  |  | $i = 0 | 
			
		
	
		
			
				
					|  |  |  |  | $projectsCount = $projects.length | 
			
		
	
		
			
				
					|  |  |  |  | Write-Info "Running dotnet pack on $projectsCount projects..." | 
			
		
	
	
		
			
				
					|  |  |  | @ -20,7 +20,7 @@ foreach($project in $projects) { | 
			
		
	
		
			
				
					|  |  |  |  |     $projectFolder = Join-Path $rootFolder $project | 
			
		
	
		
			
				
					|  |  |  |  | 	$projectName = ($project -split '/')[-1] | 
			
		
	
		
			
				
					|  |  |  |  | 	 | 
			
		
	
		
			
				
					|  |  |  |  |     # 创建Nuget包 | 
			
		
	
		
			
				
					|  |  |  |  |     # 创建Nuget包 | 
			
		
	
		
			
				
					|  |  |  |  |     Write-Info "[$i / $projectsCount] - Packing project: $projectName" | 
			
		
	
		
			
				
					|  |  |  |  | 	Set-Location $projectFolder | 
			
		
	
		
			
				
					|  |  |  |  |     dotnet clean | 
			
		
	
	
		
			
				
					|  |  |  | @ -31,7 +31,7 @@ foreach($project in $projects) { | 
			
		
	
		
			
				
					|  |  |  |  |         exit $LASTEXITCODE | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  |      | 
			
		
	
		
			
				
					|  |  |  |  |     # 移动Nuget包 | 
			
		
	
		
			
				
					|  |  |  |  |     # 移动Nuget包 | 
			
		
	
		
			
				
					|  |  |  |  |     $projectName = $project.Substring($project.LastIndexOf("/") + 1) | 
			
		
	
		
			
				
					|  |  |  |  |     $projectPackPath = Join-Path $projectFolder ("/bin/Release/" + $projectName + ".*.nupkg") | 
			
		
	
		
			
				
					|  |  |  |  |     Move-Item -Force $projectPackPath $packFolder | 
			
		
	
	
		
			
				
					|  |  |  | @ -39,5 +39,5 @@ foreach($project in $projects) { | 
			
		
	
		
			
				
					|  |  |  |  | 	Seperator | 
			
		
	
		
			
				
					|  |  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | # 退回Nuget包文件夹 | 
			
		
	
		
			
				
					|  |  |  |  | # 退回Nuget包文件夹 | 
			
		
	
		
			
				
					|  |  |  |  | Set-Location $packFolder |