提交 e76f04be 编写于 作者: J Jared Parsons

Move remainder of NuGet packages out

上级 be87d5d5
set-strictmode -version 2.0
$ErrorActionPreference="Stop"
join-path ${env:Programfiles(x86)} "MSBuild\14.0\Bin\MSBuild.exe"
......@@ -11,6 +11,17 @@
<!-- NuGetReleaseVersion -->
<Exec Command="$(OutDir)csi.exe $(MSBuildThisFileDirectory)BuildNuGets.csx $(OutDir) $(NuGetReleaseVersion) $(OutDir)NuGet\Release" Condition="'$(NuGetReleaseVersion)' != ''" />
<!-- Dependencies -->
<MSBuild Projects="..\Debugging\Microsoft.DiaSymReader.PortablePdb\Microsoft.DiaSymReader.PortablePdb.nuget.proj" />
<!-- Microsoft.NetFX20 -->
<MSBuild Projects="..\Dependencies\Microsoft.NetFX20\Microsoft.NetFX20.nuget.proj" />
<!-- DevDiv packages -->
<MSBuild Projects="..\Setup\DevDivPackages\Dependencies.proj" />
<MSBuild Projects="..\Setup\DevDivPackages\Roslyn.proj" />
</Target>
<Target Name="Clean">
......
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="Settings">
<Import Project="..\..\build\Targets\VSL.Settings.targets" />
</ImportGroup>
<ItemGroup>
<Project Include="Deployment\Current\Roslyn.Deployment.Full.csproj">
<!-- No reason to rebuild the VSIXes again that were built previously -->
<AdditionalProperties>BuildProjectReferences=false</AdditionalProperties>
</Project>
<Project Include="Deployment\Next\Roslyn.Deployment.Full.Next.csproj">
<!-- No reason to rebuild the VSIXes again that were built previously -->
<AdditionalProperties>BuildProjectReferences=false</AdditionalProperties>
</Project>
</ItemGroup>
<Target Name="Build">
<!-- We build these serially to work around https://github.com/dotnet/roslyn/issues/11856,
where building multiple projects that produce VSIXes larger than 10MB will race against each other -->
<MSBuild Projects="@(Project)" Targets="Build" BuildInParallel="false" />
<ItemGroup>
<PowerShellScriptsToCopy Include="PowerShell\*.ps1"/>
</ItemGroup>
<Copy SourceFiles="@(PowerShellScriptsToCopy)" DestinationFolder="$(OutDir)" SkipUnchangedFiles="true" />
<Copy SourceFiles="@(PowerShellScriptsToCopy)" DestinationFolder="Templates\CSharp\Diagnostic\Analyzer"/>
<Copy SourceFiles="@(PowerShellScriptsToCopy)" DestinationFolder="Templates\VisualBasic\Diagnostic\Analyzer\tools"/>
<!-- Build CoreXT packages for insertion into DevDiv (order of the following actions matters) -->
<MSBuild Projects="DevDivPackages\Dependencies.proj" />
<MSBuild Projects="DevDivInsertionFiles\DevDivInsertionFiles.sln" />
<MSBuild Projects="DevDivPackages\Roslyn.proj" />
<MSBuild Projects="DevDivVsix\CompilersPackage\Microsoft.CodeAnalysis.Compilers.vsmanproj" Condition="'$(RunningInMicroBuild)' == 'true'" />
<MSBuild Projects="DevDivVsix\MicrosoftCodeAnalysisLanguageServices\Microsoft.CodeAnalysis.LanguageServices.vsmanproj" Condition="'$(RunningInMicroBuild)' == 'true'" />
<!-- Dependencies -->
<!-- <MSBuild Projects="..\..\..\Closed\Test\Resources\TestResourcesProprietary.csproj" /> -->
<MSBuild Projects="..\Debugging\Microsoft.DiaSymReader.PortablePdb\Microsoft.DiaSymReader.PortablePdb.nuget.proj" />
<!-- Microsoft.NetFX20 -->
<MSBuild Projects="..\Dependencies\Microsoft.NetFX20\Microsoft.NetFX20.nuget.proj" />
<!-- NuGetPerBuildPreReleaseVersion -->
<Exec Command="$(OutDir)csi.exe ..\..\build\BuildNuGets.csx $(OutDir) $(NuGetPerBuildPreReleaseVersion) $(OutDir)NuGet\PerBuildPreRelease" Condition="'$(NuGetPerBuildPreReleaseVersion)' != ''" />
<!-- NuGetPreReleaseVersion -->
<Exec Command="$(OutDir)csi.exe ..\..\build\BuildNuGets.csx $(OutDir) $(NuGetPreReleaseVersion) $(OutDir)NuGet\PreRelease" Condition="'$(NuGetPreReleaseVersion)' != ''"/>
<!-- NuGetReleaseVersion -->
<Exec Command="$(OutDir)csi.exe ..\..\build\BuildNuGets.csx $(OutDir) $(NuGetReleaseVersion) $(OutDir)NuGet\Release" Condition="'$(NuGetReleaseVersion)' != ''" />
<!-- Roslyn SDK -->
<!-- Because the SDK references 1.0 versions of roslyn, we want it to build into its own folder to avoid overwriting other components -->
<MSBuild Projects="Templates\Templates.sln" Properties="VersionType=Release;OutDir=$(OutDir)SDK\;BaseIntermediateOutputPath=$(OutDir)SDK\obj\$(MSBuildProjectName)\"/>
<!-- VSIX Gallery -->
<MSBuild Projects="Vsix\Vsix.proj" />
</Target>
<Target Name="Clean">
<MSBuild Projects="@(Project)" Targets="Clean" BuildInParallel="false" />
</Target>
<Target Name="Rebuild">
<MSBuild Projects="@(Project)" Targets="Rebuild" BuildInParallel="false" />
</Target>
</Project>
......@@ -29,23 +29,17 @@
<Copy SourceFiles="@(PowerShellScriptsToCopy)" DestinationFolder="Templates\VisualBasic\Diagnostic\Analyzer\tools"/>
<!-- Build CoreXT packages for insertion into DevDiv (order of the following actions matters) -->
<MSBuild Projects="DevDivPackages\Dependencies.proj" />
<MSBuild Projects="DevDivInsertionFiles\DevDivInsertionFiles.sln" />
<MSBuild Projects="DevDivPackages\Roslyn.proj" />
<MSBuild Projects="DevDivVsix\CompilersPackage\Microsoft.CodeAnalysis.Compilers.vsmanproj" Condition="'$(RunningInMicroBuild)' == 'true'" />
<MSBuild Projects="DevDivVsix\MicrosoftCodeAnalysisLanguageServices\Microsoft.CodeAnalysis.LanguageServices.vsmanproj" Condition="'$(RunningInMicroBuild)' == 'true'" />
<MSBuild Projects="..\Debugging\Microsoft.DiaSymReader.PortablePdb\Microsoft.DiaSymReader.PortablePdb.nuget.proj" />
<!-- Microsoft.NetFX20 -->
<MSBuild Projects="..\Dependencies\Microsoft.NetFX20\Microsoft.NetFX20.nuget.proj" />
<!-- Roslyn SDK -->
<!-- Because the SDK references 1.0 versions of roslyn, we want it to build into its own folder to avoid overwriting other components -->
<MSBuild Projects="Templates\Templates.sln" Properties="VersionType=Release;OutDir=$(OutDir)SDK\;BaseIntermediateOutputPath=$(OutDir)SDK\obj\$(MSBuildProjectName)\"/>
<!-- VSIX Gallery -->
<MSBuild Projects="Vsix\Vsix.proj" />
</Target>
<Target Name="Clean">
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册