@@ -103,64 +103,44 @@ if errorlevel 1 (
103103 exit
104104)
105105
106- del /Q " ..\src\Analyzers.CodeFixes\bin\Release\Roslynator.Analyzers.*.nupkg"
107- del /Q " ..\src\CodeAnalysis.Analyzers.CodeFixes\bin\Release\Roslynator.CodeAnalysis.Analyzers.*.nupkg"
108- del /Q " ..\src\Formatting.Analyzers.CodeFixes\bin\Release\Roslynator.Formatting.Analyzers.*.nupkg"
109- del /Q " ..\src\Core\bin\Release\Roslynator.Core.*.nupkg"
110- del /Q " ..\src\Workspaces.Core\bin\Release\Roslynator.Workspaces.Core.*.nupkg"
111- del /Q " ..\src\CSharp\bin\Release\Roslynator.CSharp.*.nupkg"
112- del /Q " ..\src\CSharp.Workspaces\bin\Release\Roslynator.CSharp.Workspaces.*.nupkg"
113- del /Q " ..\src\Tests\Testing.Common\bin\Release\Roslynator.Testing.Common.*.nupkg"
114- del /Q " ..\src\Tests\Testing.CSharp\bin\Release\Roslynator.Testing.CSharp.*.nupkg"
115- del /Q " ..\src\Tests\Testing.CSharp.Xunit\bin\Release\Roslynator.Testing.CSharp.Xunit.*.nupkg"
116-
117106md " %_outDir% "
118- del /Q " %_outDir% \*"
107+ orang delete " %_outDir% "
108+
109+ orang rename " ../src/VisualStudio" -n " (?=\.vsix\z)" -r " .%_version% "
110+
111+ dotnet pack -c Release --no-build -v normal " ..\src\Core\Core.csproj"
112+ dotnet pack -c Release --no-build -v normal " ..\src\Workspaces.Core\Workspaces.Core.csproj"
113+ dotnet pack -c Release --no-build -v normal " ..\src\CSharp\CSharp.csproj"
114+ dotnet pack -c Release --no-build -v normal " ..\src\CSharp.Workspaces\CSharp.Workspaces.csproj"
115+ dotnet pack -c Release --no-build -v normal " ..\src\Tests\Testing.Common\Testing.Common.csproj"
116+ dotnet pack -c Release --no-build -v normal " ..\src\Tests\Testing.CSharp\Testing.CSharp.csproj"
117+ dotnet pack -c Release --no-build -v normal " ..\src\Tests\Testing.CSharp.Xunit\Testing.CSharp.Xunit.csproj"
118+
119+ orang copy " ../src" " %_outDir% " -e nupkg,vsix --flat -i packages e ne
119120
120121orang replace " ../src" -n " AssemblyInfo.cs" e -c " patterns/assembly_names_to_be_prefixed.txt" f -r " Roslynator_Analyzers_"
121122orang delete " ../src" -a d -n " bin,obj" l li e -i " packages,node_modules" l li e ne -t n --content-only -y su s
122123dotnet restore --force " ../src\Roslynator.sln"
123124%_msbuildPath% " ../src\Roslynator.sln" /t:Build /p:%_properties% ,RoslynatorAnalyzersNuGet=true /v:normal /m
124125dotnet pack -c Release --no-build -v normal " ..\src\Analyzers.CodeFixes\Analyzers.CodeFixes.csproj"
125126copy " ..\src\Analyzers.CodeFixes\bin\Release\Roslynator.Analyzers.*.nupkg" " %_outDir% "
126-
127127orang replace " ../src" -n " AssemblyInfo.cs" e -c " patterns/assembly_names_to_be_prefixed.txt" f -r " "
128+
128129orang replace " ../src" -n " AssemblyInfo.cs" e -c " patterns/assembly_names_to_be_prefixed.txt" f -r " Roslynator_CodeAnalysis_Analyzers_"
129130orang delete " ../src" -a d -n " bin,obj" l li e -i " packages,node_modules" l li e ne -t n --content-only -y su s
130131dotnet restore --force " ../src\Roslynator.sln"
131132%_msbuildPath% " ../src\Roslynator.sln" /t:Build /p:%_properties% ,RoslynatorCodeAnalysisAnalyzersNuGet=true /v:normal /m
132133dotnet pack -c Release --no-build -v normal " ..\src\CodeAnalysis.Analyzers.CodeFixes\CodeAnalysis.Analyzers.CodeFixes.csproj"
133134copy " ..\src\CodeAnalysis.Analyzers.CodeFixes\bin\Release\Roslynator.CodeAnalysis.Analyzers.*.nupkg" " %_outDir% "
134-
135135orang replace " ../src" -n " AssemblyInfo.cs" e -c " patterns/assembly_names_to_be_prefixed.txt" f -r " "
136+
136137orang replace " ../src" -n " AssemblyInfo.cs" e -c " patterns/assembly_names_to_be_prefixed.txt" f -r " Roslynator_Formatting_Analyzers_"
137138orang delete " ../src" -a d -n " bin,obj" l li e -i " packages,node_modules" l li e ne -t n --content-only -y su s
138139dotnet restore --force " ../src\Roslynator.sln"
139140%_msbuildPath% " ../src\Roslynator.sln" /t:Build /p:%_properties% ,RoslynatorFormattingAnalyzersNuGet=true /v:normal /m
140141dotnet pack -c Release --no-build -v normal " ..\src\Formatting.Analyzers.CodeFixes\Formatting.Analyzers.CodeFixes.csproj"
141142copy " ..\src\Formatting.Analyzers.CodeFixes\bin\Release\Roslynator.Formatting.Analyzers.*.nupkg" " %_outDir% "
142-
143143orang replace " ../src" -n " AssemblyInfo.cs" e -c " patterns/assembly_names_to_be_prefixed.txt" f -r " "
144144
145- dotnet pack -c Release --no-build -v normal " ..\src\Core\Core.csproj"
146- dotnet pack -c Release --no-build -v normal " ..\src\Workspaces.Core\Workspaces.Core.csproj"
147- dotnet pack -c Release --no-build -v normal " ..\src\CSharp\CSharp.csproj"
148- dotnet pack -c Release --no-build -v normal " ..\src\CSharp.Workspaces\CSharp.Workspaces.csproj"
149- dotnet pack -c Release --no-build -v normal " ..\src\Tests\Testing.Common\Testing.Common.csproj"
150- dotnet pack -c Release --no-build -v normal " ..\src\Tests\Testing.CSharp\Testing.CSharp.csproj"
151- dotnet pack -c Release --no-build -v normal " ..\src\Tests\Testing.CSharp.Xunit\Testing.CSharp.Xunit.csproj"
152-
153- del /Q " ..\src\VisualStudio\bin\Release\Roslynator.VisualStudio.*.vsix"
154- ren " ..\src\VisualStudio\bin\Release\Roslynator.VisualStudio.vsix" " Roslynator.VisualStudio.%_version% .vsix"
155- copy " ..\src\VisualStudio\bin\Release\Roslynator.VisualStudio.%_version% .vsix" " %_outDir% "
156-
157- copy " ..\src\Core\bin\Release\Roslynator.Core.*.nupkg" " %_outDir% "
158- copy " ..\src\Workspaces.Core\bin\Release\Roslynator.Workspaces.Core.*.nupkg" " %_outDir% "
159- copy " ..\src\CSharp\bin\Release\Roslynator.CSharp.*.nupkg" " %_outDir% "
160- copy " ..\src\CSharp.Workspaces\bin\Release\Roslynator.CSharp.Workspaces.*.nupkg" " %_outDir% "
161- copy " ..\src\Tests\Testing.Common\bin\Release\Roslynator.Testing.Common.*.nupkg" " %_outDir% "
162- copy " ..\src\Tests\Testing.CSharp\bin\Release\Roslynator.Testing.CSharp.*.nupkg" " %_outDir% "
163- copy " ..\src\Tests\Testing.CSharp.Xunit\bin\Release\Roslynator.Testing.CSharp.Xunit.*.nupkg" " %_outDir% "
164-
165145echo OK
166146pause
0 commit comments