diff options
author | Ankit Jain <radical@gmail.com> | 2019-12-07 05:52:34 +0300 |
---|---|---|
committer | Ankit Jain <radical@gmail.com> | 2019-12-07 05:52:34 +0300 |
commit | 12c599604b58587dc1e8318ca2fa116dee220d5a (patch) | |
tree | fce2b66801e2c322062c8b0c47bbb238a843384a | |
parent | dd5f5118bc7948cab28dda8d98cb320e437887d3 (diff) |
Add Roslyn version 3.5.0.1960604 binaries from the vsix
.. corresponding to the nuget Microsoft.Net.Compilers
3.5.0-beta1-19606-04 .
Version taken from
https://github.com/dotnet/toolset/blob/51537ea79d845627602a85513d90c257f50035ea/eng/Versions.props#L36
current HEAD of `release/3.1.2xx` branch.
- Removed these from the vsix:
- [Content_Types].xml
- catalog.json
- extension.vsixmanifest
- manifest.json
- Roslyn.Compilers.Extension.* (windows/VS specific)
- skipped package/* directory
- Edited `csi.rsp` with (matches what we used for 3.4.0):
```
-/r:System
-/r:System.Core
-/r:Microsoft.CSharp
+/r:System.dll
+/r:System.Core.dll
+/r:Microsoft.CSharp.dll
+/r:Facades/System.Runtime.dll
+/r:Facades/netstandard.dll
/u:System
/u:System.IO
/u:System.Collections.Generic
```
30 files changed, 876 insertions, 0 deletions
diff --git a/Microsoft.Net.Compilers/3.5.0/Microsoft.Build.Tasks.CodeAnalysis.dll b/Microsoft.Net.Compilers/3.5.0/Microsoft.Build.Tasks.CodeAnalysis.dll Binary files differnew file mode 100644 index 0000000..14c4ba0 --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/Microsoft.Build.Tasks.CodeAnalysis.dll diff --git a/Microsoft.Net.Compilers/3.5.0/Microsoft.CSharp.Core.targets b/Microsoft.Net.Compilers/3.5.0/Microsoft.CSharp.Core.targets new file mode 100644 index 0000000..ed91b90 --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/Microsoft.CSharp.Core.targets @@ -0,0 +1,146 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. --> +<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Import Project="Microsoft.Managed.Core.targets"/> + + <PropertyGroup Condition="('$(TargetFrameworkIdentifier)' != '.NETCoreApp' OR '$(_TargetFrameworkVersionWithoutV)' < '3.0') AND + ('$(TargetFrameworkIdentifier)' != '.NETStandard' OR '$(_TargetFrameworkVersionWithoutV)' < '2.1')"> + <MaxSupportedLangVersion Condition="'$(MaxSupportedLangVersion)' == ''">7.3</MaxSupportedLangVersion> + <LangVersion Condition="'$(LangVersion)' == ''">$(MaxSupportedLangVersion)</LangVersion> + </PropertyGroup> + + <Target Name="CoreCompile" + Inputs="$(MSBuildAllProjects); + @(Compile); + @(_CoreCompileResourceInputs); + $(ApplicationIcon); + $(AssemblyOriginatorKeyFile); + @(ReferencePathWithRefAssemblies); + @(CompiledLicenseFile); + @(LinkResource); + @(EmbeddedDocumentation); + $(Win32Resource); + $(Win32Manifest); + @(CustomAdditionalCompileInputs); + $(ResolvedCodeAnalysisRuleSet); + @(AdditionalFiles); + @(EmbeddedFiles); + @(EditorConfigFiles)" + Outputs="@(DocFileItem); + @(IntermediateAssembly); + @(IntermediateRefAssembly); + @(_DebugSymbolsIntermediatePath); + $(NonExistentFile); + @(CustomAdditionalCompileOutputs)" + Returns="@(CscCommandLineArgs)" + DependsOnTargets="$(CoreCompileDependsOn);_BeforeVBCSCoreCompile"> + <!-- These two compiler warnings are raised when a reference is bound to a different version + than specified in the assembly reference version number. MSBuild raises the same warning in this case, + so the compiler warning would be redundant. --> + <PropertyGroup Condition="('$(TargetFrameworkVersion)' != 'v1.0') and ('$(TargetFrameworkVersion)' != 'v1.1')"> + <NoWarn>$(NoWarn);1701;1702</NoWarn> + </PropertyGroup> + + <PropertyGroup> + <!-- To match historical behavior, when inside VS11+ disable the warning from csc.exe indicating that no sources were passed in--> + <NoWarn Condition="'$(BuildingInsideVisualStudio)' == 'true' AND '$(VisualStudioVersion)' != '' AND '$(VisualStudioVersion)' > '10.0'">$(NoWarn);2008</NoWarn> + </PropertyGroup> + + <PropertyGroup> + <!-- If the user has specified AppConfigForCompiler, we'll use it. If they have not, but they set UseAppConfigForCompiler, + then we'll use AppConfig --> + <AppConfigForCompiler Condition="'$(AppConfigForCompiler)' == '' AND '$(UseAppConfigForCompiler)' == 'true'">$(AppConfig)</AppConfigForCompiler> + + <!-- If we are targeting winmdobj we want to specifically the pdbFile property since we do not want it to collide with the output of winmdexp--> + <PdbFile Condition="'$(PdbFile)' == '' AND '$(OutputType)' == 'winmdobj' AND '$(_DebugSymbolsProduced)' == 'true'">$(IntermediateOutputPath)$(TargetName).compile.pdb</PdbFile> + </PropertyGroup> + + <!-- Condition is to filter out the _CoreCompileResourceInputs so that it doesn't pass in culture resources to the compiler --> + <Csc Condition="'%(_CoreCompileResourceInputs.WithCulture)' != 'true'" + AdditionalLibPaths="$(AdditionalLibPaths)" + AddModules="@(AddModules)" + AdditionalFiles="@(AdditionalFiles)" + AllowUnsafeBlocks="$(AllowUnsafeBlocks)" + AnalyzerConfigFiles="@(EditorConfigFiles)" + Analyzers="@(Analyzer)" + ApplicationConfiguration="$(AppConfigForCompiler)" + BaseAddress="$(BaseAddress)" + CheckForOverflowUnderflow="$(CheckForOverflowUnderflow)" + ChecksumAlgorithm="$(ChecksumAlgorithm)" + CodeAnalysisRuleSet="$(ResolvedCodeAnalysisRuleSet)" + CodePage="$(CodePage)" + DebugType="$(DebugType)" + DefineConstants="$(DefineConstants)" + DelaySign="$(DelaySign)" + DisabledWarnings="$(NoWarn)" + DisableSdkPath="$(DisableSdkPath)" + DocumentationFile="@(DocFileItem)" + EmbedAllSources="$(EmbedAllSources)" + EmbeddedFiles="@(EmbeddedFiles)" + EmitDebugInformation="$(DebugSymbols)" + EnvironmentVariables="$(CscEnvironment)" + ErrorEndLocation="$(ErrorEndLocation)" + ErrorLog="$(ErrorLog)" + ErrorReport="$(ErrorReport)" + Features="$(Features)" + FileAlignment="$(FileAlignment)" + GenerateFullPaths="$(GenerateFullPaths)" + HighEntropyVA="$(HighEntropyVA)" + Instrument="$(Instrument)" + KeyContainer="$(KeyContainerName)" + KeyFile="$(KeyOriginatorFile)" + LangVersion="$(LangVersion)" + LinkResources="@(LinkResource)" + MainEntryPoint="$(StartupObject)" + ModuleAssemblyName="$(ModuleAssemblyName)" + NoConfig="true" + NoLogo="$(NoLogo)" + NoStandardLib="$(NoCompilerStandardLib)" + NoWin32Manifest="$(NoWin32Manifest)" + Nullable="$(Nullable)" + Optimize="$(Optimize)" + Deterministic="$(Deterministic)" + PublicSign="$(PublicSign)" + OutputAssembly="@(IntermediateAssembly)" + OutputRefAssembly="@(IntermediateRefAssembly)" + PdbFile="$(PdbFile)" + Platform="$(PlatformTarget)" + Prefer32Bit="$(Prefer32Bit)" + PreferredUILang="$(PreferredUILang)" + ProvideCommandLineArgs="$(ProvideCommandLineArgs)" + References="@(ReferencePathWithRefAssemblies)" + RefOnly="$(ProduceOnlyReferenceAssembly)" + ReportAnalyzer="$(ReportAnalyzer)" + Resources="@(_CoreCompileResourceInputs);@(CompiledLicenseFile)" + ResponseFiles="$(CompilerResponseFile)" + RuntimeMetadataVersion="$(RuntimeMetadataVersion)" + SharedCompilationId="$(SharedCompilationId)" + SkipCompilerExecution="$(SkipCompilerExecution)" + Sources="@(Compile)" + SubsystemVersion="$(SubsystemVersion)" + TargetType="$(OutputType)" + ToolExe="$(CscToolExe)" + ToolPath="$(CscToolPath)" + TreatWarningsAsErrors="$(TreatWarningsAsErrors)" + UseHostCompilerIfAvailable="$(UseHostCompilerIfAvailable)" + UseSharedCompilation="$(UseSharedCompilation)" + Utf8Output="$(Utf8Output)" + VsSessionGuid="$(VsSessionGuid)" + WarningLevel="$(WarningLevel)" + WarningsAsErrors="$(WarningsAsErrors)" + WarningsNotAsErrors="$(WarningsNotAsErrors)" + Win32Icon="$(ApplicationIcon)" + Win32Manifest="$(Win32Manifest)" + Win32Resource="$(Win32Resource)" + PathMap="$(PathMap)" + SourceLink="$(SourceLink)"> + <Output TaskParameter="CommandLineArgs" ItemName="CscCommandLineArgs" /> + </Csc> + + <ItemGroup> + <_CoreCompileResourceInputs Remove="@(_CoreCompileResourceInputs)" /> + </ItemGroup> + + <CallTarget Targets="$(TargetsTriggeredByCompilation)" Condition="'$(TargetsTriggeredByCompilation)' != ''" /> + </Target> +</Project>
\ No newline at end of file diff --git a/Microsoft.Net.Compilers/3.5.0/Microsoft.CodeAnalysis.CSharp.Scripting.dll b/Microsoft.Net.Compilers/3.5.0/Microsoft.CodeAnalysis.CSharp.Scripting.dll Binary files differnew file mode 100644 index 0000000..452298d --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/Microsoft.CodeAnalysis.CSharp.Scripting.dll diff --git a/Microsoft.Net.Compilers/3.5.0/Microsoft.CodeAnalysis.CSharp.dll b/Microsoft.Net.Compilers/3.5.0/Microsoft.CodeAnalysis.CSharp.dll Binary files differnew file mode 100644 index 0000000..d981a20 --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/Microsoft.CodeAnalysis.CSharp.dll diff --git a/Microsoft.Net.Compilers/3.5.0/Microsoft.CodeAnalysis.Scripting.dll b/Microsoft.Net.Compilers/3.5.0/Microsoft.CodeAnalysis.Scripting.dll Binary files differnew file mode 100644 index 0000000..28a3e4d --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/Microsoft.CodeAnalysis.Scripting.dll diff --git a/Microsoft.Net.Compilers/3.5.0/Microsoft.CodeAnalysis.VisualBasic.dll b/Microsoft.Net.Compilers/3.5.0/Microsoft.CodeAnalysis.VisualBasic.dll Binary files differnew file mode 100644 index 0000000..d2f4cf7 --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/Microsoft.CodeAnalysis.VisualBasic.dll diff --git a/Microsoft.Net.Compilers/3.5.0/Microsoft.CodeAnalysis.dll b/Microsoft.Net.Compilers/3.5.0/Microsoft.CodeAnalysis.dll Binary files differnew file mode 100644 index 0000000..6f35dca --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/Microsoft.CodeAnalysis.dll diff --git a/Microsoft.Net.Compilers/3.5.0/Microsoft.DiaSymReader.Native.amd64.dll b/Microsoft.Net.Compilers/3.5.0/Microsoft.DiaSymReader.Native.amd64.dll Binary files differnew file mode 100644 index 0000000..e376a20 --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/Microsoft.DiaSymReader.Native.amd64.dll diff --git a/Microsoft.Net.Compilers/3.5.0/Microsoft.DiaSymReader.Native.x86.dll b/Microsoft.Net.Compilers/3.5.0/Microsoft.DiaSymReader.Native.x86.dll Binary files differnew file mode 100644 index 0000000..5ebef7f --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/Microsoft.DiaSymReader.Native.x86.dll diff --git a/Microsoft.Net.Compilers/3.5.0/Microsoft.Managed.Core.targets b/Microsoft.Net.Compilers/3.5.0/Microsoft.Managed.Core.targets new file mode 100644 index 0000000..c87a659 --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/Microsoft.Managed.Core.targets @@ -0,0 +1,169 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. --> +<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <!-- + Common targets for managed compilers. + --> + <UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.MapSourceRoots" AssemblyFile="$(MSBuildThisFileDirectory)Microsoft.Build.Tasks.CodeAnalysis.dll" /> + + <Target Name="ShimReferencePathsWhenCommonTargetsDoesNotUnderstandReferenceAssemblies" + BeforeTargets="CoreCompile" + Condition="'@(ReferencePathWithRefAssemblies)' == ''"> + <!-- + FindReferenceAssembliesForReferences target in Common targets populate this item + since dev15.3. The compiler targets may be used (via NuGet package) on earlier MSBuilds. + If the ReferencePathWithRefAssemblies item is not populated, just use ReferencePaths + (implementation assemblies) as they are. + + Since XAML inner build runs CoreCompile directly (instead of Compile target), + it also doesn't invoke FindReferenceAssembliesForReferences listed in CompileDependsOn. + In that case we also populate ReferencePathWithRefAssemblies with implementation assemblies. + --> + <ItemGroup> + <ReferencePathWithRefAssemblies Include="@(ReferencePath)" /> + </ItemGroup> + </Target> + + <Target Name="_BeforeVBCSCoreCompile" + DependsOnTargets="ShimReferencePathsWhenCommonTargetsDoesNotUnderstandReferenceAssemblies"> + + <ItemGroup Condition="'$(TargetingClr2Framework)' == 'true'"> + <ReferencePathWithRefAssemblies> + <EmbedInteropTypes /> + </ReferencePathWithRefAssemblies> + </ItemGroup> + + <!-- Prefer32Bit was introduced in .NET 4.5. Set it to false if we are targeting 4.0 --> + <PropertyGroup Condition="('$(TargetFrameworkVersion)' == 'v4.0')"> + <Prefer32Bit>false</Prefer32Bit> + </PropertyGroup> + + <!-- TODO: Remove this ItemGroup once it has been moved to "_GenerateCompileInputs" target in Microsoft.Common.CurrentVersion.targets. + https://github.com/dotnet/roslyn/issues/12223 --> + <ItemGroup Condition="('$(AdditionalFileItemNames)' != '')"> + <AdditionalFileItems Include="$(AdditionalFileItemNames)" /> + <AdditionalFiles Include="@(%(AdditionalFileItems.Identity))" /> + </ItemGroup> + + <PropertyGroup Condition="'$(UseSharedCompilation)' == ''"> + <UseSharedCompilation>true</UseSharedCompilation> + </PropertyGroup> + </Target> + + <!-- + ======================== + .editorconfig Support + ======================== + + --> + <ItemGroup> + <_AllDirectoriesAbove Include="@(Compile->GetPathsOfAllDirectoriesAbove())" Condition="'$(DiscoverEditorConfigFiles)' != 'false'" /> + <!-- Work around a GetPathsOfAllDirectoriesAbove() bug where it can return multiple equivalent paths when the + compilation includes linked files with relative paths - https://github.com/microsoft/msbuild/issues/4392 --> + <PotentialEditorConfigFiles Include="@(_AllDirectoriesAbove->'%(FullPath)'->Distinct()->Combine('.editorconfig'))" Condition="'$(DiscoverEditorConfigFiles)' != 'false'" /> + <EditorConfigFiles Include="@(PotentialEditorConfigFiles->Exists())" Condition="'$(DiscoverEditorConfigFiles)' != 'false'" /> + </ItemGroup> + + <!-- + ======================== + DeterministicSourcePaths + ======================== + + Unless specified otherwise enable deterministic source root (PathMap) when building deterministically on CI server, but not for local builds. + In order for the debugger to find source files when debugging a locally built binary the PDB must contain original, unmapped local paths. + --> + <PropertyGroup> + <DeterministicSourcePaths Condition="'$(DeterministicSourcePaths)' == '' and '$(Deterministic)' == 'true' and '$(ContinuousIntegrationBuild)' == 'true'">true</DeterministicSourcePaths> + </PropertyGroup> + + <!-- + ========== + SourceRoot + ========== + + All source files of the project are expected to be located under one of the directories specified by SourceRoot item group. + This target collects all SourceRoots from various sources. + + This target calculates final local path for each SourceRoot and sets SourceRoot.MappedPath metadata accordingly. + The final path is a path with deterministic prefix when DeterministicSourcePaths is true, and the original path otherwise. + In addition, the target validates and deduplicates the SourceRoot items. + + InitializeSourceControlInformation is an msbuild target that ensures the SourceRoot items are populated from source control. + The target is available only if SourceControlInformationFeatureSupported is true. + + A consumer of SourceRoot.MappedPath metadata, such as Source Link generator, shall depend on this target. + --> + + <Target Name="InitializeSourceRootMappedPaths" + DependsOnTargets="_InitializeSourceRootMappedPathsFromSourceControl"> + + <ItemGroup Condition="'@(_MappedSourceRoot)' != ''"> + <_MappedSourceRoot Remove="@(_MappedSourceRoot)" /> + </ItemGroup> + + <Microsoft.CodeAnalysis.BuildTasks.MapSourceRoots SourceRoots="@(SourceRoot)" Deterministic="$(DeterministicSourcePaths)"> + <Output TaskParameter="MappedSourceRoots" ItemName="_MappedSourceRoot" /> + </Microsoft.CodeAnalysis.BuildTasks.MapSourceRoots> + + <ItemGroup> + <SourceRoot Remove="@(SourceRoot)" /> + <SourceRoot Include="@(_MappedSourceRoot)" /> + </ItemGroup> + </Target> + + <!-- + Declare that target InitializeSourceRootMappedPaths that populates MappedPaths metadata on SourceRoot items is available. + --> + <PropertyGroup> + <SourceRootMappedPathsFeatureSupported>true</SourceRootMappedPathsFeatureSupported> + </PropertyGroup> + + <!-- + If InitializeSourceControlInformation target isn't supported, we just continue without invoking that synchronization target. + We'll proceed with SourceRoot (and other source control properties) provided by the user (or blank). + --> + <Target Name="_InitializeSourceRootMappedPathsFromSourceControl" + DependsOnTargets="InitializeSourceControlInformation" + Condition="'$(SourceControlInformationFeatureSupported)' == 'true'" /> + + <!-- + ======= + PathMap + ======= + + If DeterministicSourcePaths is true sets PathMap based on SourceRoot.MappedPaths. + + This target requires SourceRoot to be initialized in order to calculate the PathMap. + If SourceRoot doesn't contain any top-level roots an error is reported. + --> + + <Target Name="_SetPathMapFromSourceRoots" + DependsOnTargets="InitializeSourceRootMappedPaths" + BeforeTargets="CoreCompile" + Condition="'$(DeterministicSourcePaths)' == 'true'"> + + <ItemGroup> + <_TopLevelSourceRoot Include="@(SourceRoot)" Condition="'%(SourceRoot.NestedRoot)' == ''"/> + </ItemGroup> + + <PropertyGroup Condition="'@(_TopLevelSourceRoot)' != ''"> + <!-- TODO: Report error/warning if /pathmap doesn't cover all emitted source paths: https://github.com/dotnet/roslyn/issues/23969 --> + + <!-- TODO: PathMap should accept and ignore empty mapping: https://github.com/dotnet/roslyn/issues/23523 --> + <PathMap Condition="'$(PathMap)' != ''">,$(PathMap)</PathMap> + + <!-- + Prepend the SourceRoot.MappedPath values to PathMap, if it already has a value. + For each emitted source path the compiler applies the first mapping that matches the path. + PathMap values set previously will thus only be applied if the mapping provided by + SourceRoot.MappedPath doesn't match. Since SourceRoot.MappedPath is also used by SourceLink + preferring it over manually set PathMap ensures that PathMap is consistent with SourceLink. + + TODO: quote the paths to avoid misinterpreting ',' and '=' in them as separators, + but quoting doesn't currently work (see https://github.com/dotnet/roslyn/issues/22835). + --> + <PathMap>@(_TopLevelSourceRoot->'%(Identity)=%(MappedPath)', ',')$(PathMap)</PathMap> + </PropertyGroup> + </Target> + +</Project>
\ No newline at end of file diff --git a/Microsoft.Net.Compilers/3.5.0/Microsoft.VisualBasic.Core.targets b/Microsoft.Net.Compilers/3.5.0/Microsoft.VisualBasic.Core.targets new file mode 100644 index 0000000..d9e5eaa --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/Microsoft.VisualBasic.Core.targets @@ -0,0 +1,136 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. --> +<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Import Project="Microsoft.Managed.Core.targets"/> + + <Target Name="CoreCompile" + Inputs="$(MSBuildAllProjects); + @(Compile); + @(_CoreCompileResourceInputs); + $(ApplicationIcon); + $(AssemblyOriginatorKeyFile); + @(ReferencePathWithRefAssemblies); + @(CompiledLicenseFile); + @(LinkResource); + @(EmbeddedDocumentation); + $(Win32Resource); + $(Win32Manifest); + @(CustomAdditionalCompileInputs); + $(ResolvedCodeAnalysisRuleSet); + @(AdditionalFiles); + @(EmbeddedFiles); + @(EditorConfigFiles)" + Outputs="@(DocFileItem); + @(IntermediateAssembly); + @(IntermediateRefAssembly); + @(_DebugSymbolsIntermediatePath); + $(NonExistentFile); + @(CustomAdditionalCompileOutputs)" + Returns="@(VbcCommandLineArgs)" + DependsOnTargets="$(CoreCompileDependsOn);_BeforeVBCSCoreCompile"> + <PropertyGroup> + <_NoWarnings Condition="'$(WarningLevel)' == '0'">true</_NoWarnings> + <_NoWarnings Condition="'$(WarningLevel)' == '1'">false</_NoWarnings> + </PropertyGroup> + + <PropertyGroup> + <!-- If we are targeting winmdobj we want to specifically the pdbFile property since we do not want it to collide with the output of winmdexp--> + <PdbFile Condition="'$(PdbFile)' == '' AND '$(OutputType)' == 'winmdobj' AND '$(DebugSymbols)' == 'true'">$(IntermediateOutputPath)$(TargetName).compile.pdb</PdbFile> + </PropertyGroup> + + <!-- Condition is to filter out the _CoreCompileResourceInputs so that it doesn't pass in culture resources to the compiler --> + <Vbc Condition="'%(_CoreCompileResourceInputs.WithCulture)' != 'true'" + AdditionalLibPaths="$(AdditionalLibPaths)" + AddModules="@(AddModules)" + AdditionalFiles="@(AdditionalFiles)" + AnalyzerConfigFiles="@(EditorConfigFiles)" + Analyzers="@(Analyzer)" + BaseAddress="$(BaseAddress)" + ChecksumAlgorithm="$(ChecksumAlgorithm)" + CodeAnalysisRuleSet="$(ResolvedCodeAnalysisRuleSet)" + CodePage="$(CodePage)" + DebugType="$(DebugType)" + DefineConstants="$(FinalDefineConstants)" + DelaySign="$(DelaySign)" + DisableSdkPath="$(DisableSdkPath)" + DisabledWarnings="$(NoWarn)" + DocumentationFile="@(DocFileItem)" + EmbedAllSources="$(EmbedAllSources)" + EmbeddedFiles="@(EmbeddedFiles)" + EmitDebugInformation="$(DebugSymbols)" + EnvironmentVariables="$(VbcEnvironment)" + ErrorLog="$(ErrorLog)" + ErrorReport="$(ErrorReport)" + Features="$(Features)" + FileAlignment="$(FileAlignment)" + GenerateDocumentation="$(GenerateDocumentation)" + HighEntropyVA="$(HighEntropyVA)" + Imports="@(Import)" + Instrument="$(Instrument)" + KeyContainer="$(KeyContainerName)" + KeyFile="$(KeyOriginatorFile)" + LangVersion="$(LangVersion)" + LinkResources="@(LinkResource)" + MainEntryPoint="$(StartupObject)" + ModuleAssemblyName="$(ModuleAssemblyName)" + NoConfig="true" + NoStandardLib="$(NoCompilerStandardLib)" + NoVBRuntimeReference="$(NoVBRuntimeReference)" + NoWarnings="$(_NoWarnings)" + NoWin32Manifest="$(NoWin32Manifest)" + Optimize="$(Optimize)" + Deterministic="$(Deterministic)" + PublicSign="$(PublicSign)" + OptionCompare="$(OptionCompare)" + OptionExplicit="$(OptionExplicit)" + OptionInfer="$(OptionInfer)" + OptionStrict="$(OptionStrict)" + OptionStrictType="$(OptionStrictType)" + OutputAssembly="@(IntermediateAssembly)" + OutputRefAssembly="@(IntermediateRefAssembly)" + PdbFile="$(PdbFile)" + Platform="$(PlatformTarget)" + Prefer32Bit="$(Prefer32Bit)" + PreferredUILang="$(PreferredUILang)" + ProvideCommandLineArgs="$(ProvideCommandLineArgs)" + References="@(ReferencePathWithRefAssemblies)" + RefOnly="$(ProduceOnlyReferenceAssembly)" + RemoveIntegerChecks="$(RemoveIntegerChecks)" + ReportAnalyzer="$(ReportAnalyzer)" + Resources="@(_CoreCompileResourceInputs);@(CompiledLicenseFile)" + ResponseFiles="$(CompilerResponseFile)" + RootNamespace="$(RootNamespace)" + RuntimeMetadataVersion="$(RuntimeMetadataVersion)" + SdkPath="$(FrameworkPathOverride)" + SharedCompilationId="$(SharedCompilationId)" + SkipCompilerExecution="$(SkipCompilerExecution)" + Sources="@(Compile)" + SubsystemVersion="$(SubsystemVersion)" + TargetCompactFramework="$(TargetCompactFramework)" + TargetType="$(OutputType)" + ToolExe="$(VbcToolExe)" + ToolPath="$(VbcToolPath)" + TreatWarningsAsErrors="$(TreatWarningsAsErrors)" + UseHostCompilerIfAvailable="$(UseHostCompilerIfAvailable)" + UseSharedCompilation="$(UseSharedCompilation)" + Utf8Output="$(Utf8Output)" + VBRuntimePath="$(VBRuntimePath)" + Verbosity="$(VbcVerbosity)" + VsSessionGuid="$(VsSessionGuid)" + WarningsAsErrors="$(WarningsAsErrors)" + WarningsNotAsErrors="$(WarningsNotAsErrors)" + Win32Icon="$(ApplicationIcon)" + Win32Manifest="$(Win32Manifest)" + Win32Resource="$(Win32Resource)" + VBRuntime="$(VBRuntime)" + PathMap="$(PathMap)" + SourceLink="$(SourceLink)"> + <Output TaskParameter="CommandLineArgs" ItemName="VbcCommandLineArgs" /> + </Vbc> + <ItemGroup> + <_CoreCompileResourceInputs Remove="@(_CoreCompileResourceInputs)" /> + </ItemGroup> + + <CallTarget Targets="$(TargetsTriggeredByCompilation)" Condition="'$(TargetsTriggeredByCompilation)' != ''" /> + </Target> +</Project> diff --git a/Microsoft.Net.Compilers/3.5.0/System.Buffers.dll b/Microsoft.Net.Compilers/3.5.0/System.Buffers.dll Binary files differnew file mode 100644 index 0000000..b6d9c77 --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/System.Buffers.dll diff --git a/Microsoft.Net.Compilers/3.5.0/System.Collections.Immutable.dll b/Microsoft.Net.Compilers/3.5.0/System.Collections.Immutable.dll Binary files differnew file mode 100644 index 0000000..049149f --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/System.Collections.Immutable.dll diff --git a/Microsoft.Net.Compilers/3.5.0/System.Memory.dll b/Microsoft.Net.Compilers/3.5.0/System.Memory.dll Binary files differnew file mode 100644 index 0000000..bdfc501 --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/System.Memory.dll diff --git a/Microsoft.Net.Compilers/3.5.0/System.Numerics.Vectors.dll b/Microsoft.Net.Compilers/3.5.0/System.Numerics.Vectors.dll Binary files differnew file mode 100644 index 0000000..ce46d5b --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/System.Numerics.Vectors.dll diff --git a/Microsoft.Net.Compilers/3.5.0/System.Reflection.Metadata.dll b/Microsoft.Net.Compilers/3.5.0/System.Reflection.Metadata.dll Binary files differnew file mode 100644 index 0000000..5208236 --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/System.Reflection.Metadata.dll diff --git a/Microsoft.Net.Compilers/3.5.0/System.Runtime.CompilerServices.Unsafe.dll b/Microsoft.Net.Compilers/3.5.0/System.Runtime.CompilerServices.Unsafe.dll Binary files differnew file mode 100644 index 0000000..3156239 --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/System.Runtime.CompilerServices.Unsafe.dll diff --git a/Microsoft.Net.Compilers/3.5.0/System.Text.Encoding.CodePages.dll b/Microsoft.Net.Compilers/3.5.0/System.Text.Encoding.CodePages.dll Binary files differnew file mode 100644 index 0000000..d0f7adf --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/System.Text.Encoding.CodePages.dll diff --git a/Microsoft.Net.Compilers/3.5.0/System.Threading.Tasks.Extensions.dll b/Microsoft.Net.Compilers/3.5.0/System.Threading.Tasks.Extensions.dll Binary files differnew file mode 100644 index 0000000..e059050 --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/System.Threading.Tasks.Extensions.dll diff --git a/Microsoft.Net.Compilers/3.5.0/VBCSCompiler.exe b/Microsoft.Net.Compilers/3.5.0/VBCSCompiler.exe Binary files differnew file mode 100644 index 0000000..d0c3890 --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/VBCSCompiler.exe diff --git a/Microsoft.Net.Compilers/3.5.0/VBCSCompiler.exe.config b/Microsoft.Net.Compilers/3.5.0/VBCSCompiler.exe.config new file mode 100644 index 0000000..0715c12 --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/VBCSCompiler.exe.config @@ -0,0 +1,83 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. --> +<configuration> + <startup> + <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" /> + </startup> + <runtime> + <AppContextSwitchOverrides value="Switch.System.Security.Cryptography.UseLegacyFipsThrow=false" /> + <gcServer enabled="true" /> + <gcConcurrent enabled="false" /> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="Microsoft.CodeAnalysis.CSharp" publicKeyToken="31bf3856ad364e35" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-3.5.0.0" newVersion="3.5.0.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="Microsoft.CodeAnalysis" publicKeyToken="31bf3856ad364e35" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-3.5.0.0" newVersion="3.5.0.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="Microsoft.CodeAnalysis.VisualBasic" publicKeyToken="31bf3856ad364e35" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-3.5.0.0" newVersion="3.5.0.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-1.2.3.0" newVersion="1.2.3.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.0.1.1" newVersion="4.0.1.1" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.1.3.0" newVersion="4.1.3.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Reflection.Metadata" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-1.4.3.0" newVersion="1.4.3.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.0.4.1" newVersion="4.0.4.1" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Text.Encoding.CodePages" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" /> + </dependentAssembly> + </assemblyBinding> + </runtime> + <appSettings> + <!-- Number of seconds with no activity before the server times out and closes. + Set to -1 to never shut down the server. --> + <add key="keepalive" value="600" /> + </appSettings> +</configuration>
\ No newline at end of file diff --git a/Microsoft.Net.Compilers/3.5.0/csc.exe b/Microsoft.Net.Compilers/3.5.0/csc.exe Binary files differnew file mode 100644 index 0000000..346a320 --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/csc.exe diff --git a/Microsoft.Net.Compilers/3.5.0/csc.exe.config b/Microsoft.Net.Compilers/3.5.0/csc.exe.config new file mode 100644 index 0000000..910bda5 --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/csc.exe.config @@ -0,0 +1,72 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. --> +<configuration> + <startup> + <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" /> + </startup> + <runtime> + <AppContextSwitchOverrides value="Switch.System.Security.Cryptography.UseLegacyFipsThrow=false" /> + <gcServer enabled="true" /> + <gcConcurrent enabled="false" /> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="Microsoft.CodeAnalysis.CSharp" publicKeyToken="31bf3856ad364e35" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-3.5.0.0" newVersion="3.5.0.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="Microsoft.CodeAnalysis" publicKeyToken="31bf3856ad364e35" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-3.5.0.0" newVersion="3.5.0.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-1.2.3.0" newVersion="1.2.3.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.0.1.1" newVersion="4.0.1.1" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.1.3.0" newVersion="4.1.3.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Reflection.Metadata" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-1.4.3.0" newVersion="1.4.3.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.0.4.1" newVersion="4.0.4.1" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Text.Encoding.CodePages" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" /> + </dependentAssembly> + </assemblyBinding> + </runtime> +</configuration>
\ No newline at end of file diff --git a/Microsoft.Net.Compilers/3.5.0/csc.rsp b/Microsoft.Net.Compilers/3.5.0/csc.rsp new file mode 100644 index 0000000..ce72ac6 --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/csc.rsp @@ -0,0 +1,46 @@ +# Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. + +# This file contains command-line options that the C# +# command line compiler (CSC) will process as part +# of every compilation, unless the "/noconfig" option +# is specified. + +# Reference the common Framework libraries +/r:Accessibility.dll +/r:Microsoft.CSharp.dll +/r:System.Configuration.dll +/r:System.Configuration.Install.dll +/r:System.Core.dll +/r:System.Data.dll +/r:System.Data.DataSetExtensions.dll +/r:System.Data.Linq.dll +/r:System.Data.OracleClient.dll +/r:System.Deployment.dll +/r:System.Design.dll +/r:System.DirectoryServices.dll +/r:System.dll +/r:System.Drawing.Design.dll +/r:System.Drawing.dll +/r:System.EnterpriseServices.dll +/r:System.Management.dll +/r:System.Messaging.dll +/r:System.Runtime.Remoting.dll +/r:System.Runtime.Serialization.dll +/r:System.Runtime.Serialization.Formatters.Soap.dll +/r:System.Security.dll +/r:System.ServiceModel.dll +/r:System.ServiceModel.Web.dll +/r:System.ServiceProcess.dll +/r:System.Transactions.dll +/r:System.Web.dll +/r:System.Web.Extensions.Design.dll +/r:System.Web.Extensions.dll +/r:System.Web.Mobile.dll +/r:System.Web.RegularExpressions.dll +/r:System.Web.Services.dll +/r:System.Windows.Forms.dll +/r:System.Workflow.Activities.dll +/r:System.Workflow.ComponentModel.dll +/r:System.Workflow.Runtime.dll +/r:System.Xml.dll +/r:System.Xml.Linq.dll diff --git a/Microsoft.Net.Compilers/3.5.0/csi.exe b/Microsoft.Net.Compilers/3.5.0/csi.exe Binary files differnew file mode 100644 index 0000000..6c9a8cc --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/csi.exe diff --git a/Microsoft.Net.Compilers/3.5.0/csi.exe.config b/Microsoft.Net.Compilers/3.5.0/csi.exe.config new file mode 100644 index 0000000..5340b67 --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/csi.exe.config @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. --> +<configuration> + <startup> + <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" /> + </startup> + <runtime> + <AppContextSwitchOverrides value="Switch.System.Security.Cryptography.UseLegacyFipsThrow=false" /> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="Microsoft.CodeAnalysis.CSharp" publicKeyToken="31bf3856ad364e35" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-3.5.0.0" newVersion="3.5.0.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="Microsoft.CodeAnalysis.CSharp.Scripting" publicKeyToken="31bf3856ad364e35" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-3.5.0.0" newVersion="3.5.0.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="Microsoft.CodeAnalysis" publicKeyToken="31bf3856ad364e35" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-3.5.0.0" newVersion="3.5.0.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="Microsoft.CodeAnalysis.Scripting" publicKeyToken="31bf3856ad364e35" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-3.5.0.0" newVersion="3.5.0.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-1.2.3.0" newVersion="1.2.3.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.0.1.1" newVersion="4.0.1.1" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.1.3.0" newVersion="4.1.3.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Reflection.Metadata" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-1.4.3.0" newVersion="1.4.3.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.0.4.1" newVersion="4.0.4.1" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Text.Encoding.CodePages" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" /> + </dependentAssembly> + </assemblyBinding> + </runtime> +</configuration>
\ No newline at end of file diff --git a/Microsoft.Net.Compilers/3.5.0/csi.rsp b/Microsoft.Net.Compilers/3.5.0/csi.rsp new file mode 100644 index 0000000..f012133 --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/csi.rsp @@ -0,0 +1,15 @@ +/r:System.dll +/r:System.Core.dll +/r:Microsoft.CSharp.dll +/r:Facades/System.Runtime.dll +/r:Facades/netstandard.dll +/u:System +/u:System.IO +/u:System.Collections.Generic +/u:System.Console +/u:System.Diagnostics +/u:System.Dynamic +/u:System.Linq +/u:System.Linq.Expressions +/u:System.Text +/u:System.Threading.Tasks diff --git a/Microsoft.Net.Compilers/3.5.0/vbc.exe b/Microsoft.Net.Compilers/3.5.0/vbc.exe Binary files differnew file mode 100644 index 0000000..2f326a8 --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/vbc.exe diff --git a/Microsoft.Net.Compilers/3.5.0/vbc.exe.config b/Microsoft.Net.Compilers/3.5.0/vbc.exe.config new file mode 100644 index 0000000..78ae050 --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/vbc.exe.config @@ -0,0 +1,72 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. --> +<configuration> + <startup> + <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" /> + </startup> + <runtime> + <AppContextSwitchOverrides value="Switch.System.Security.Cryptography.UseLegacyFipsThrow=false" /> + <gcServer enabled="true" /> + <gcConcurrent enabled="false" /> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="Microsoft.CodeAnalysis" publicKeyToken="31bf3856ad364e35" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-3.5.0.0" newVersion="3.5.0.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="Microsoft.CodeAnalysis.VisualBasic" publicKeyToken="31bf3856ad364e35" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-3.5.0.0" newVersion="3.5.0.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-1.2.3.0" newVersion="1.2.3.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.0.1.1" newVersion="4.0.1.1" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.1.3.0" newVersion="4.1.3.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Reflection.Metadata" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-1.4.3.0" newVersion="1.4.3.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.0.4.1" newVersion="4.0.4.1" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Text.Encoding.CodePages" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" /> + </dependentAssembly> + </assemblyBinding> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" /> + </dependentAssembly> + </assemblyBinding> + </runtime> +</configuration>
\ No newline at end of file diff --git a/Microsoft.Net.Compilers/3.5.0/vbc.rsp b/Microsoft.Net.Compilers/3.5.0/vbc.rsp new file mode 100644 index 0000000..473404d --- /dev/null +++ b/Microsoft.Net.Compilers/3.5.0/vbc.rsp @@ -0,0 +1,55 @@ +# Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. + +# This file contains command-line options that the VB +# command line compiler (VBC) will process as part +# of every compilation, unless the "/noconfig" option +# is specified. + +# Reference the common Framework libraries +/r:Accessibility.dll +/r:System.Configuration.dll +/r:System.Configuration.Install.dll +/r:System.Data.dll +/r:System.Data.OracleClient.dll +/r:System.Deployment.dll +/r:System.Design.dll +/r:System.DirectoryServices.dll +/r:System.dll +/r:System.Drawing.Design.dll +/r:System.Drawing.dll +/r:System.EnterpriseServices.dll +/r:System.Management.dll +/r:System.Messaging.dll +/r:System.Runtime.Remoting.dll +/r:System.Runtime.Serialization.Formatters.Soap.dll +/r:System.Security.dll +/r:System.ServiceProcess.dll +/r:System.Transactions.dll +/r:System.Web.dll +/r:System.Web.Mobile.dll +/r:System.Web.RegularExpressions.dll +/r:System.Web.Services.dll +/r:System.Windows.Forms.dll +/r:System.Xml.dll + +/r:System.Workflow.Activities.dll +/r:System.Workflow.ComponentModel.dll +/r:System.Workflow.Runtime.dll +/r:System.Runtime.Serialization.dll +/r:System.ServiceModel.dll + +/r:System.Core.dll +/r:System.Xml.Linq.dll +/r:System.Data.Linq.dll +/r:System.Data.DataSetExtensions.dll +/r:System.Web.Extensions.dll +/r:System.Web.Extensions.Design.dll +/r:System.ServiceModel.Web.dll + +# Import System and Microsoft.VisualBasic +/imports:System +/imports:Microsoft.VisualBasic +/imports:System.Linq +/imports:System.Xml.Linq + +/optioninfer+ |