Merge branch 'upstream'
Former-commit-id: ed92cb5883ccce641097510c2615e28ac179e1b4
This commit is contained in:
commit
0f6b36253a
@ -1 +1 @@
|
|||||||
2b4ae5f0ef772a473b8836570c3d7d558c41071e
|
3da80841007adf3751e00f25e41b2dfe905a0a9d
|
@ -1 +1 @@
|
|||||||
a6d825d4cd54cafea7dd437a62eea6539d5c7d8a
|
c50c3ab8e99c3b74a89abf92b59d069372457f43
|
@ -49,6 +49,7 @@ namespace System.IO.Tests
|
|||||||
Assert.Throws<IOException>(() => Copy(testFile, testFile));
|
Assert.Throws<IOException>(() => Copy(testFile, testFile));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if !MONOTOUCH_TV // symlink() on a TVOS device always returns EPERM
|
||||||
[DllImport("libc", SetLastError = true)]
|
[DllImport("libc", SetLastError = true)]
|
||||||
private static extern int symlink(string target, string linkpath);
|
private static extern int symlink(string target, string linkpath);
|
||||||
|
|
||||||
@ -64,6 +65,7 @@ namespace System.IO.Tests
|
|||||||
Copy(dangling_symlink, dangling_symlink_new_location);
|
Copy(dangling_symlink, dangling_symlink_new_location);
|
||||||
Assert.True(File.Exists(dangling_symlink_new_location)); // File.Exists returns true for dangling symlinks
|
Assert.True(File.Exists(dangling_symlink_new_location)); // File.Exists returns true for dangling symlinks
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
[SkipOnTargetFramework(TargetFrameworkMonikers.Mono, "CoreFX FileStream not yet imported")]
|
[SkipOnTargetFramework(TargetFrameworkMonikers.Mono, "CoreFX FileStream not yet imported")]
|
||||||
|
@ -175,6 +175,7 @@ namespace System.IO.Tests
|
|||||||
Assert.False(File.Exists(testFileSource.FullName));
|
Assert.False(File.Exists(testFileSource.FullName));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if !MONOTOUCH_TV // symlink() on a TVOS device always returns EPERM
|
||||||
[DllImport("libc", SetLastError = true)]
|
[DllImport("libc", SetLastError = true)]
|
||||||
private static extern int symlink(string target, string linkpath);
|
private static extern int symlink(string target, string linkpath);
|
||||||
|
|
||||||
@ -190,6 +191,7 @@ namespace System.IO.Tests
|
|||||||
Move(dangling_symlink, dangling_symlink_new_location);
|
Move(dangling_symlink, dangling_symlink_new_location);
|
||||||
Assert.True(File.Exists(dangling_symlink_new_location)); // File.Exists returns true for dangling symlinks
|
Assert.True(File.Exists(dangling_symlink_new_location)); // File.Exists returns true for dangling symlinks
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
public void FileNameWithSignificantWhitespace()
|
public void FileNameWithSignificantWhitespace()
|
||||||
|
@ -0,0 +1 @@
|
|||||||
|
7a65022e6b673711d143e38fec203d7b30a51bf7
|
@ -1,146 +1,146 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?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. -->
|
<!-- 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">
|
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<Import Project="Microsoft.Managed.Core.targets"/>
|
<Import Project="Microsoft.Managed.Core.targets"/>
|
||||||
|
|
||||||
<PropertyGroup Condition="('$(TargetFrameworkIdentifier)' != '.NETCoreApp' OR '$(TargetFrameworkVersion)' != 'v3.0') AND
|
<PropertyGroup Condition="('$(TargetFrameworkIdentifier)' != '.NETCoreApp' OR '$(TargetFrameworkVersion)' != 'v3.0') AND
|
||||||
('$(TargetFrameworkIdentifier)' != '.NETStandard' OR '$(TargetFrameworkVersion)' != 'v2.1')">
|
('$(TargetFrameworkIdentifier)' != '.NETStandard' OR '$(TargetFrameworkVersion)' != 'v2.1')">
|
||||||
<MaxSupportedLangVersion Condition="'$(MaxSupportedLangVersion)' == ''">7.3</MaxSupportedLangVersion>
|
<MaxSupportedLangVersion Condition="'$(MaxSupportedLangVersion)' == ''">7.3</MaxSupportedLangVersion>
|
||||||
<LangVersion Condition="'$(LangVersion)' == ''">$(MaxSupportedLangVersion)</LangVersion>
|
<LangVersion Condition="'$(LangVersion)' == ''">$(MaxSupportedLangVersion)</LangVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<Target Name="CoreCompile"
|
<Target Name="CoreCompile"
|
||||||
Inputs="$(MSBuildAllProjects);
|
Inputs="$(MSBuildAllProjects);
|
||||||
@(Compile);
|
@(Compile);
|
||||||
@(_CoreCompileResourceInputs);
|
@(_CoreCompileResourceInputs);
|
||||||
$(ApplicationIcon);
|
$(ApplicationIcon);
|
||||||
$(AssemblyOriginatorKeyFile);
|
$(AssemblyOriginatorKeyFile);
|
||||||
@(ReferencePathWithRefAssemblies);
|
@(ReferencePathWithRefAssemblies);
|
||||||
@(CompiledLicenseFile);
|
@(CompiledLicenseFile);
|
||||||
@(LinkResource);
|
@(LinkResource);
|
||||||
@(EmbeddedDocumentation);
|
@(EmbeddedDocumentation);
|
||||||
$(Win32Resource);
|
$(Win32Resource);
|
||||||
$(Win32Manifest);
|
$(Win32Manifest);
|
||||||
@(CustomAdditionalCompileInputs);
|
@(CustomAdditionalCompileInputs);
|
||||||
$(ResolvedCodeAnalysisRuleSet);
|
$(ResolvedCodeAnalysisRuleSet);
|
||||||
@(AdditionalFiles);
|
@(AdditionalFiles);
|
||||||
@(EmbeddedFiles);
|
@(EmbeddedFiles);
|
||||||
@(EditorConfigFiles)"
|
@(EditorConfigFiles)"
|
||||||
Outputs="@(DocFileItem);
|
Outputs="@(DocFileItem);
|
||||||
@(IntermediateAssembly);
|
@(IntermediateAssembly);
|
||||||
@(IntermediateRefAssembly);
|
@(IntermediateRefAssembly);
|
||||||
@(_DebugSymbolsIntermediatePath);
|
@(_DebugSymbolsIntermediatePath);
|
||||||
$(NonExistentFile);
|
$(NonExistentFile);
|
||||||
@(CustomAdditionalCompileOutputs)"
|
@(CustomAdditionalCompileOutputs)"
|
||||||
Returns="@(CscCommandLineArgs)"
|
Returns="@(CscCommandLineArgs)"
|
||||||
DependsOnTargets="$(CoreCompileDependsOn);_BeforeVBCSCoreCompile">
|
DependsOnTargets="$(CoreCompileDependsOn);_BeforeVBCSCoreCompile">
|
||||||
<!-- These two compiler warnings are raised when a reference is bound to a different version
|
<!-- 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,
|
than specified in the assembly reference version number. MSBuild raises the same warning in this case,
|
||||||
so the compiler warning would be redundant. -->
|
so the compiler warning would be redundant. -->
|
||||||
<PropertyGroup Condition="('$(TargetFrameworkVersion)' != 'v1.0') and ('$(TargetFrameworkVersion)' != 'v1.1')">
|
<PropertyGroup Condition="('$(TargetFrameworkVersion)' != 'v1.0') and ('$(TargetFrameworkVersion)' != 'v1.1')">
|
||||||
<NoWarn>$(NoWarn);1701;1702</NoWarn>
|
<NoWarn>$(NoWarn);1701;1702</NoWarn>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- To match historical behavior, when inside VS11+ disable the warning from csc.exe indicating that no sources were passed in-->
|
<!-- 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>
|
<NoWarn Condition="'$(BuildingInsideVisualStudio)' == 'true' AND '$(VisualStudioVersion)' != '' AND '$(VisualStudioVersion)' > '10.0'">$(NoWarn);2008</NoWarn>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- If the user has specified AppConfigForCompiler, we'll use it. If they have not, but they set UseAppConfigForCompiler,
|
<!-- If the user has specified AppConfigForCompiler, we'll use it. If they have not, but they set UseAppConfigForCompiler,
|
||||||
then we'll use AppConfig -->
|
then we'll use AppConfig -->
|
||||||
<AppConfigForCompiler Condition="'$(AppConfigForCompiler)' == '' AND '$(UseAppConfigForCompiler)' == 'true'">$(AppConfig)</AppConfigForCompiler>
|
<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-->
|
<!-- 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>
|
<PdbFile Condition="'$(PdbFile)' == '' AND '$(OutputType)' == 'winmdobj' AND '$(_DebugSymbolsProduced)' == 'true'">$(IntermediateOutputPath)$(TargetName).compile.pdb</PdbFile>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<!-- Condition is to filter out the _CoreCompileResourceInputs so that it doesn't pass in culture resources to the compiler -->
|
<!-- Condition is to filter out the _CoreCompileResourceInputs so that it doesn't pass in culture resources to the compiler -->
|
||||||
<Csc Condition="'%(_CoreCompileResourceInputs.WithCulture)' != 'true'"
|
<Csc Condition="'%(_CoreCompileResourceInputs.WithCulture)' != 'true'"
|
||||||
AdditionalLibPaths="$(AdditionalLibPaths)"
|
AdditionalLibPaths="$(AdditionalLibPaths)"
|
||||||
AddModules="@(AddModules)"
|
AddModules="@(AddModules)"
|
||||||
AdditionalFiles="@(AdditionalFiles)"
|
AdditionalFiles="@(AdditionalFiles)"
|
||||||
AllowUnsafeBlocks="$(AllowUnsafeBlocks)"
|
AllowUnsafeBlocks="$(AllowUnsafeBlocks)"
|
||||||
AnalyzerConfigFiles="@(EditorConfigFiles)"
|
AnalyzerConfigFiles="@(EditorConfigFiles)"
|
||||||
Analyzers="@(Analyzer)"
|
Analyzers="@(Analyzer)"
|
||||||
ApplicationConfiguration="$(AppConfigForCompiler)"
|
ApplicationConfiguration="$(AppConfigForCompiler)"
|
||||||
BaseAddress="$(BaseAddress)"
|
BaseAddress="$(BaseAddress)"
|
||||||
CheckForOverflowUnderflow="$(CheckForOverflowUnderflow)"
|
CheckForOverflowUnderflow="$(CheckForOverflowUnderflow)"
|
||||||
ChecksumAlgorithm="$(ChecksumAlgorithm)"
|
ChecksumAlgorithm="$(ChecksumAlgorithm)"
|
||||||
CodeAnalysisRuleSet="$(ResolvedCodeAnalysisRuleSet)"
|
CodeAnalysisRuleSet="$(ResolvedCodeAnalysisRuleSet)"
|
||||||
CodePage="$(CodePage)"
|
CodePage="$(CodePage)"
|
||||||
DebugType="$(DebugType)"
|
DebugType="$(DebugType)"
|
||||||
DefineConstants="$(DefineConstants)"
|
DefineConstants="$(DefineConstants)"
|
||||||
DelaySign="$(DelaySign)"
|
DelaySign="$(DelaySign)"
|
||||||
DisabledWarnings="$(NoWarn)"
|
DisabledWarnings="$(NoWarn)"
|
||||||
DisableSdkPath="$(DisableSdkPath)"
|
DisableSdkPath="$(DisableSdkPath)"
|
||||||
DocumentationFile="@(DocFileItem)"
|
DocumentationFile="@(DocFileItem)"
|
||||||
EmbedAllSources="$(EmbedAllSources)"
|
EmbedAllSources="$(EmbedAllSources)"
|
||||||
EmbeddedFiles="@(EmbeddedFiles)"
|
EmbeddedFiles="@(EmbeddedFiles)"
|
||||||
EmitDebugInformation="$(DebugSymbols)"
|
EmitDebugInformation="$(DebugSymbols)"
|
||||||
EnvironmentVariables="$(CscEnvironment)"
|
EnvironmentVariables="$(CscEnvironment)"
|
||||||
ErrorEndLocation="$(ErrorEndLocation)"
|
ErrorEndLocation="$(ErrorEndLocation)"
|
||||||
ErrorLog="$(ErrorLog)"
|
ErrorLog="$(ErrorLog)"
|
||||||
ErrorReport="$(ErrorReport)"
|
ErrorReport="$(ErrorReport)"
|
||||||
Features="$(Features)"
|
Features="$(Features)"
|
||||||
FileAlignment="$(FileAlignment)"
|
FileAlignment="$(FileAlignment)"
|
||||||
GenerateFullPaths="$(GenerateFullPaths)"
|
GenerateFullPaths="$(GenerateFullPaths)"
|
||||||
HighEntropyVA="$(HighEntropyVA)"
|
HighEntropyVA="$(HighEntropyVA)"
|
||||||
Instrument="$(Instrument)"
|
Instrument="$(Instrument)"
|
||||||
KeyContainer="$(KeyContainerName)"
|
KeyContainer="$(KeyContainerName)"
|
||||||
KeyFile="$(KeyOriginatorFile)"
|
KeyFile="$(KeyOriginatorFile)"
|
||||||
LangVersion="$(LangVersion)"
|
LangVersion="$(LangVersion)"
|
||||||
LinkResources="@(LinkResource)"
|
LinkResources="@(LinkResource)"
|
||||||
MainEntryPoint="$(StartupObject)"
|
MainEntryPoint="$(StartupObject)"
|
||||||
ModuleAssemblyName="$(ModuleAssemblyName)"
|
ModuleAssemblyName="$(ModuleAssemblyName)"
|
||||||
NoConfig="true"
|
NoConfig="true"
|
||||||
NoLogo="$(NoLogo)"
|
NoLogo="$(NoLogo)"
|
||||||
NoStandardLib="$(NoCompilerStandardLib)"
|
NoStandardLib="$(NoCompilerStandardLib)"
|
||||||
NoWin32Manifest="$(NoWin32Manifest)"
|
NoWin32Manifest="$(NoWin32Manifest)"
|
||||||
Nullable="$(Nullable)"
|
Nullable="$(Nullable)"
|
||||||
Optimize="$(Optimize)"
|
Optimize="$(Optimize)"
|
||||||
Deterministic="$(Deterministic)"
|
Deterministic="$(Deterministic)"
|
||||||
PublicSign="$(PublicSign)"
|
PublicSign="$(PublicSign)"
|
||||||
OutputAssembly="@(IntermediateAssembly)"
|
OutputAssembly="@(IntermediateAssembly)"
|
||||||
OutputRefAssembly="@(IntermediateRefAssembly)"
|
OutputRefAssembly="@(IntermediateRefAssembly)"
|
||||||
PdbFile="$(PdbFile)"
|
PdbFile="$(PdbFile)"
|
||||||
Platform="$(PlatformTarget)"
|
Platform="$(PlatformTarget)"
|
||||||
Prefer32Bit="$(Prefer32Bit)"
|
Prefer32Bit="$(Prefer32Bit)"
|
||||||
PreferredUILang="$(PreferredUILang)"
|
PreferredUILang="$(PreferredUILang)"
|
||||||
ProvideCommandLineArgs="$(ProvideCommandLineArgs)"
|
ProvideCommandLineArgs="$(ProvideCommandLineArgs)"
|
||||||
References="@(ReferencePathWithRefAssemblies)"
|
References="@(ReferencePathWithRefAssemblies)"
|
||||||
RefOnly="$(ProduceOnlyReferenceAssembly)"
|
RefOnly="$(ProduceOnlyReferenceAssembly)"
|
||||||
ReportAnalyzer="$(ReportAnalyzer)"
|
ReportAnalyzer="$(ReportAnalyzer)"
|
||||||
Resources="@(_CoreCompileResourceInputs);@(CompiledLicenseFile)"
|
Resources="@(_CoreCompileResourceInputs);@(CompiledLicenseFile)"
|
||||||
ResponseFiles="$(CompilerResponseFile)"
|
ResponseFiles="$(CompilerResponseFile)"
|
||||||
RuntimeMetadataVersion="$(RuntimeMetadataVersion)"
|
RuntimeMetadataVersion="$(RuntimeMetadataVersion)"
|
||||||
SharedCompilationId="$(SharedCompilationId)"
|
SharedCompilationId="$(SharedCompilationId)"
|
||||||
SkipCompilerExecution="$(SkipCompilerExecution)"
|
SkipCompilerExecution="$(SkipCompilerExecution)"
|
||||||
Sources="@(Compile)"
|
Sources="@(Compile)"
|
||||||
SubsystemVersion="$(SubsystemVersion)"
|
SubsystemVersion="$(SubsystemVersion)"
|
||||||
TargetType="$(OutputType)"
|
TargetType="$(OutputType)"
|
||||||
ToolExe="$(CscToolExe)"
|
ToolExe="$(CscToolExe)"
|
||||||
ToolPath="$(CscToolPath)"
|
ToolPath="$(CscToolPath)"
|
||||||
TreatWarningsAsErrors="$(TreatWarningsAsErrors)"
|
TreatWarningsAsErrors="$(TreatWarningsAsErrors)"
|
||||||
UseHostCompilerIfAvailable="$(UseHostCompilerIfAvailable)"
|
UseHostCompilerIfAvailable="$(UseHostCompilerIfAvailable)"
|
||||||
UseSharedCompilation="$(UseSharedCompilation)"
|
UseSharedCompilation="$(UseSharedCompilation)"
|
||||||
Utf8Output="$(Utf8Output)"
|
Utf8Output="$(Utf8Output)"
|
||||||
VsSessionGuid="$(VsSessionGuid)"
|
VsSessionGuid="$(VsSessionGuid)"
|
||||||
WarningLevel="$(WarningLevel)"
|
WarningLevel="$(WarningLevel)"
|
||||||
WarningsAsErrors="$(WarningsAsErrors)"
|
WarningsAsErrors="$(WarningsAsErrors)"
|
||||||
WarningsNotAsErrors="$(WarningsNotAsErrors)"
|
WarningsNotAsErrors="$(WarningsNotAsErrors)"
|
||||||
Win32Icon="$(ApplicationIcon)"
|
Win32Icon="$(ApplicationIcon)"
|
||||||
Win32Manifest="$(Win32Manifest)"
|
Win32Manifest="$(Win32Manifest)"
|
||||||
Win32Resource="$(Win32Resource)"
|
Win32Resource="$(Win32Resource)"
|
||||||
PathMap="$(PathMap)"
|
PathMap="$(PathMap)"
|
||||||
SourceLink="$(SourceLink)">
|
SourceLink="$(SourceLink)">
|
||||||
<Output TaskParameter="CommandLineArgs" ItemName="CscCommandLineArgs" />
|
<Output TaskParameter="CommandLineArgs" ItemName="CscCommandLineArgs" />
|
||||||
</Csc>
|
</Csc>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<_CoreCompileResourceInputs Remove="@(_CoreCompileResourceInputs)" />
|
<_CoreCompileResourceInputs Remove="@(_CoreCompileResourceInputs)" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<CallTarget Targets="$(TargetsTriggeredByCompilation)" Condition="'$(TargetsTriggeredByCompilation)' != ''" />
|
<CallTarget Targets="$(TargetsTriggeredByCompilation)" Condition="'$(TargetsTriggeredByCompilation)' != ''" />
|
||||||
</Target>
|
</Target>
|
||||||
</Project>
|
</Project>
|
Binary file not shown.
@ -0,0 +1 @@
|
|||||||
|
24c3726b36947a9ef7db6c98625e18b191d55d12
|
@ -0,0 +1 @@
|
|||||||
|
666690621599cd80a3c40800910e310391b7fa23
|
@ -0,0 +1 @@
|
|||||||
|
8270954620ec7d091acc7f4deeb78c8fde04a375
|
@ -0,0 +1 @@
|
|||||||
|
0b6096b170683af6510c070ffbb8135ce890dcf9
|
@ -0,0 +1 @@
|
|||||||
|
e376a20352bb547c881ad93a9529ad3fedd5fae9
|
@ -0,0 +1 @@
|
|||||||
|
5ebef7fe292eaf725025142a43f8f667700cf003
|
@ -1,167 +1,167 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?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. -->
|
<!-- 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">
|
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<!--
|
<!--
|
||||||
Common targets for managed compilers.
|
Common targets for managed compilers.
|
||||||
-->
|
-->
|
||||||
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.MapSourceRoots" AssemblyFile="$(MSBuildThisFileDirectory)Microsoft.Build.Tasks.CodeAnalysis.dll" />
|
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.MapSourceRoots" AssemblyFile="$(MSBuildThisFileDirectory)Microsoft.Build.Tasks.CodeAnalysis.dll" />
|
||||||
|
|
||||||
<Target Name="ShimReferencePathsWhenCommonTargetsDoesNotUnderstandReferenceAssemblies"
|
<Target Name="ShimReferencePathsWhenCommonTargetsDoesNotUnderstandReferenceAssemblies"
|
||||||
BeforeTargets="CoreCompile"
|
BeforeTargets="CoreCompile"
|
||||||
Condition="'@(ReferencePathWithRefAssemblies)' == ''">
|
Condition="'@(ReferencePathWithRefAssemblies)' == ''">
|
||||||
<!--
|
<!--
|
||||||
FindReferenceAssembliesForReferences target in Common targets populate this item
|
FindReferenceAssembliesForReferences target in Common targets populate this item
|
||||||
since dev15.3. The compiler targets may be used (via NuGet package) on earlier MSBuilds.
|
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
|
If the ReferencePathWithRefAssemblies item is not populated, just use ReferencePaths
|
||||||
(implementation assemblies) as they are.
|
(implementation assemblies) as they are.
|
||||||
|
|
||||||
Since XAML inner build runs CoreCompile directly (instead of Compile target),
|
Since XAML inner build runs CoreCompile directly (instead of Compile target),
|
||||||
it also doesn't invoke FindReferenceAssembliesForReferences listed in CompileDependsOn.
|
it also doesn't invoke FindReferenceAssembliesForReferences listed in CompileDependsOn.
|
||||||
In that case we also populate ReferencePathWithRefAssemblies with implementation assemblies.
|
In that case we also populate ReferencePathWithRefAssemblies with implementation assemblies.
|
||||||
-->
|
-->
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ReferencePathWithRefAssemblies Include="@(ReferencePath)" />
|
<ReferencePathWithRefAssemblies Include="@(ReferencePath)" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
<Target Name="_BeforeVBCSCoreCompile"
|
<Target Name="_BeforeVBCSCoreCompile"
|
||||||
DependsOnTargets="ShimReferencePathsWhenCommonTargetsDoesNotUnderstandReferenceAssemblies">
|
DependsOnTargets="ShimReferencePathsWhenCommonTargetsDoesNotUnderstandReferenceAssemblies">
|
||||||
|
|
||||||
<ItemGroup Condition="'$(TargetingClr2Framework)' == 'true'">
|
<ItemGroup Condition="'$(TargetingClr2Framework)' == 'true'">
|
||||||
<ReferencePathWithRefAssemblies>
|
<ReferencePathWithRefAssemblies>
|
||||||
<EmbedInteropTypes />
|
<EmbedInteropTypes />
|
||||||
</ReferencePathWithRefAssemblies>
|
</ReferencePathWithRefAssemblies>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<!-- Prefer32Bit was introduced in .NET 4.5. Set it to false if we are targeting 4.0 -->
|
<!-- Prefer32Bit was introduced in .NET 4.5. Set it to false if we are targeting 4.0 -->
|
||||||
<PropertyGroup Condition="('$(TargetFrameworkVersion)' == 'v4.0')">
|
<PropertyGroup Condition="('$(TargetFrameworkVersion)' == 'v4.0')">
|
||||||
<Prefer32Bit>false</Prefer32Bit>
|
<Prefer32Bit>false</Prefer32Bit>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<!-- TODO: Remove this ItemGroup once it has been moved to "_GenerateCompileInputs" target in Microsoft.Common.CurrentVersion.targets.
|
<!-- TODO: Remove this ItemGroup once it has been moved to "_GenerateCompileInputs" target in Microsoft.Common.CurrentVersion.targets.
|
||||||
https://github.com/dotnet/roslyn/issues/12223 -->
|
https://github.com/dotnet/roslyn/issues/12223 -->
|
||||||
<ItemGroup Condition="('$(AdditionalFileItemNames)' != '')">
|
<ItemGroup Condition="('$(AdditionalFileItemNames)' != '')">
|
||||||
<AdditionalFileItems Include="$(AdditionalFileItemNames)" />
|
<AdditionalFileItems Include="$(AdditionalFileItemNames)" />
|
||||||
<AdditionalFiles Include="@(%(AdditionalFileItems.Identity))" />
|
<AdditionalFiles Include="@(%(AdditionalFileItems.Identity))" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<PropertyGroup Condition="'$(UseSharedCompilation)' == ''">
|
<PropertyGroup Condition="'$(UseSharedCompilation)' == ''">
|
||||||
<UseSharedCompilation>true</UseSharedCompilation>
|
<UseSharedCompilation>true</UseSharedCompilation>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
========================
|
========================
|
||||||
.editorconfig Support
|
.editorconfig Support
|
||||||
========================
|
========================
|
||||||
|
|
||||||
The discovery of .editorconfig files depends on MSBuild features only available in version 16.1 and later. To avoid evaluation errors when
|
The discovery of .editorconfig files depends on MSBuild features only available in version 16.1 and later. To avoid evaluation errors when
|
||||||
running under earlier versions of MSBuild we place the relevant properties and imports in a separate .targets file.
|
running under earlier versions of MSBuild we place the relevant properties and imports in a separate .targets file.
|
||||||
|
|
||||||
TODO: Inline the import when we no longer need to support earlier versions of MSBuild.
|
TODO: Inline the import when we no longer need to support earlier versions of MSBuild.
|
||||||
-->
|
-->
|
||||||
<Import Project="Microsoft.Managed.EditorConfig.targets" Condition="$(MSBuildVersion) >= 16.1.0" />
|
<Import Project="Microsoft.Managed.EditorConfig.targets" Condition="$(MSBuildVersion) >= 16.1.0" />
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
========================
|
========================
|
||||||
DeterministicSourcePaths
|
DeterministicSourcePaths
|
||||||
========================
|
========================
|
||||||
|
|
||||||
Unless specified otherwise enable deterministic source root (PathMap) when building deterministically on CI server, but not for local builds.
|
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.
|
In order for the debugger to find source files when debugging a locally built binary the PDB must contain original, unmapped local paths.
|
||||||
-->
|
-->
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<DeterministicSourcePaths Condition="'$(DeterministicSourcePaths)' == '' and '$(Deterministic)' == 'true' and '$(ContinuousIntegrationBuild)' == 'true'">true</DeterministicSourcePaths>
|
<DeterministicSourcePaths Condition="'$(DeterministicSourcePaths)' == '' and '$(Deterministic)' == 'true' and '$(ContinuousIntegrationBuild)' == 'true'">true</DeterministicSourcePaths>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
==========
|
==========
|
||||||
SourceRoot
|
SourceRoot
|
||||||
==========
|
==========
|
||||||
|
|
||||||
All source files of the project are expected to be located under one of the directories specified by SourceRoot item group.
|
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 collects all SourceRoots from various sources.
|
||||||
|
|
||||||
This target calculates final local path for each SourceRoot and sets SourceRoot.MappedPath metadata accordingly.
|
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.
|
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.
|
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.
|
InitializeSourceControlInformation is an msbuild target that ensures the SourceRoot items are populated from source control.
|
||||||
The target is available only if SourceControlInformationFeatureSupported is true.
|
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.
|
A consumer of SourceRoot.MappedPath metadata, such as Source Link generator, shall depend on this target.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<Target Name="InitializeSourceRootMappedPaths"
|
<Target Name="InitializeSourceRootMappedPaths"
|
||||||
DependsOnTargets="_InitializeSourceRootMappedPathsFromSourceControl">
|
DependsOnTargets="_InitializeSourceRootMappedPathsFromSourceControl">
|
||||||
|
|
||||||
<ItemGroup Condition="'@(_MappedSourceRoot)' != ''">
|
<ItemGroup Condition="'@(_MappedSourceRoot)' != ''">
|
||||||
<_MappedSourceRoot Remove="@(_MappedSourceRoot)" />
|
<_MappedSourceRoot Remove="@(_MappedSourceRoot)" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<Microsoft.CodeAnalysis.BuildTasks.MapSourceRoots SourceRoots="@(SourceRoot)" Deterministic="$(DeterministicSourcePaths)">
|
<Microsoft.CodeAnalysis.BuildTasks.MapSourceRoots SourceRoots="@(SourceRoot)" Deterministic="$(DeterministicSourcePaths)">
|
||||||
<Output TaskParameter="MappedSourceRoots" ItemName="_MappedSourceRoot" />
|
<Output TaskParameter="MappedSourceRoots" ItemName="_MappedSourceRoot" />
|
||||||
</Microsoft.CodeAnalysis.BuildTasks.MapSourceRoots>
|
</Microsoft.CodeAnalysis.BuildTasks.MapSourceRoots>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<SourceRoot Remove="@(SourceRoot)" />
|
<SourceRoot Remove="@(SourceRoot)" />
|
||||||
<SourceRoot Include="@(_MappedSourceRoot)" />
|
<SourceRoot Include="@(_MappedSourceRoot)" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
Declare that target InitializeSourceRootMappedPaths that populates MappedPaths metadata on SourceRoot items is available.
|
Declare that target InitializeSourceRootMappedPaths that populates MappedPaths metadata on SourceRoot items is available.
|
||||||
-->
|
-->
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<SourceRootMappedPathsFeatureSupported>true</SourceRootMappedPathsFeatureSupported>
|
<SourceRootMappedPathsFeatureSupported>true</SourceRootMappedPathsFeatureSupported>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
If InitializeSourceControlInformation target isn't supported, we just continue without invoking that synchronization target.
|
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).
|
We'll proceed with SourceRoot (and other source control properties) provided by the user (or blank).
|
||||||
-->
|
-->
|
||||||
<Target Name="_InitializeSourceRootMappedPathsFromSourceControl"
|
<Target Name="_InitializeSourceRootMappedPathsFromSourceControl"
|
||||||
DependsOnTargets="InitializeSourceControlInformation"
|
DependsOnTargets="InitializeSourceControlInformation"
|
||||||
Condition="'$(SourceControlInformationFeatureSupported)' == 'true'" />
|
Condition="'$(SourceControlInformationFeatureSupported)' == 'true'" />
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
=======
|
=======
|
||||||
PathMap
|
PathMap
|
||||||
=======
|
=======
|
||||||
|
|
||||||
If DeterministicSourcePaths is true sets PathMap based on SourceRoot.MappedPaths.
|
If DeterministicSourcePaths is true sets PathMap based on SourceRoot.MappedPaths.
|
||||||
|
|
||||||
This target requires SourceRoot to be initialized in order to calculate the PathMap.
|
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.
|
If SourceRoot doesn't contain any top-level roots an error is reported.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<Target Name="_SetPathMapFromSourceRoots"
|
<Target Name="_SetPathMapFromSourceRoots"
|
||||||
DependsOnTargets="InitializeSourceRootMappedPaths"
|
DependsOnTargets="InitializeSourceRootMappedPaths"
|
||||||
BeforeTargets="CoreCompile"
|
BeforeTargets="CoreCompile"
|
||||||
Condition="'$(DeterministicSourcePaths)' == 'true'">
|
Condition="'$(DeterministicSourcePaths)' == 'true'">
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<_TopLevelSourceRoot Include="@(SourceRoot)" Condition="'%(SourceRoot.NestedRoot)' == ''"/>
|
<_TopLevelSourceRoot Include="@(SourceRoot)" Condition="'%(SourceRoot.NestedRoot)' == ''"/>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<PropertyGroup Condition="'@(_TopLevelSourceRoot)' != ''">
|
<PropertyGroup Condition="'@(_TopLevelSourceRoot)' != ''">
|
||||||
<!-- TODO: Report error/warning if /pathmap doesn't cover all emitted source paths: https://github.com/dotnet/roslyn/issues/23969 -->
|
<!-- 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 -->
|
<!-- TODO: PathMap should accept and ignore empty mapping: https://github.com/dotnet/roslyn/issues/23523 -->
|
||||||
<PathMap Condition="'$(PathMap)' != ''">,$(PathMap)</PathMap>
|
<PathMap Condition="'$(PathMap)' != ''">,$(PathMap)</PathMap>
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
Prepend the SourceRoot.MappedPath values to PathMap, if it already has a value.
|
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.
|
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
|
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
|
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.
|
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,
|
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).
|
but quoting doesn't currently work (see https://github.com/dotnet/roslyn/issues/22835).
|
||||||
-->
|
-->
|
||||||
<PathMap>@(_TopLevelSourceRoot->'%(Identity)=%(MappedPath)', ',')$(PathMap)</PathMap>
|
<PathMap>@(_TopLevelSourceRoot->'%(Identity)=%(MappedPath)', ',')$(PathMap)</PathMap>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
@ -1,13 +1,13 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" ?>
|
<?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. -->
|
<!-- 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 xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<_AllDirectoriesAbove Include="@(Compile->GetPathsOfAllDirectoriesAbove())" Condition="'$(DiscoverEditorConfigFiles)' != 'false'" />
|
<_AllDirectoriesAbove Include="@(Compile->GetPathsOfAllDirectoriesAbove())" Condition="'$(DiscoverEditorConfigFiles)' != 'false'" />
|
||||||
<!-- Work around a GetPathsOfAllDirectoriesAbove() bug where it can return multiple equivalent paths when the
|
<!-- 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 -->
|
compilation includes linked files with relative paths - https://github.com/microsoft/msbuild/issues/4392 -->
|
||||||
<PotentialEditorConfigFiles Include="@(_AllDirectoriesAbove->'%(FullPath)'->Distinct()->Combine('.editorconfig'))" Condition="'$(DiscoverEditorConfigFiles)' != 'false'" />
|
<PotentialEditorConfigFiles Include="@(_AllDirectoriesAbove->'%(FullPath)'->Distinct()->Combine('.editorconfig'))" Condition="'$(DiscoverEditorConfigFiles)' != 'false'" />
|
||||||
<EditorConfigFiles Include="@(PotentialEditorConfigFiles->Exists())" Condition="'$(DiscoverEditorConfigFiles)' != 'false'" />
|
<EditorConfigFiles Include="@(PotentialEditorConfigFiles->Exists())" Condition="'$(DiscoverEditorConfigFiles)' != 'false'" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
@ -1,136 +1,136 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?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. -->
|
<!-- 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">
|
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<Import Project="Microsoft.Managed.Core.targets"/>
|
<Import Project="Microsoft.Managed.Core.targets"/>
|
||||||
|
|
||||||
<Target Name="CoreCompile"
|
<Target Name="CoreCompile"
|
||||||
Inputs="$(MSBuildAllProjects);
|
Inputs="$(MSBuildAllProjects);
|
||||||
@(Compile);
|
@(Compile);
|
||||||
@(_CoreCompileResourceInputs);
|
@(_CoreCompileResourceInputs);
|
||||||
$(ApplicationIcon);
|
$(ApplicationIcon);
|
||||||
$(AssemblyOriginatorKeyFile);
|
$(AssemblyOriginatorKeyFile);
|
||||||
@(ReferencePathWithRefAssemblies);
|
@(ReferencePathWithRefAssemblies);
|
||||||
@(CompiledLicenseFile);
|
@(CompiledLicenseFile);
|
||||||
@(LinkResource);
|
@(LinkResource);
|
||||||
@(EmbeddedDocumentation);
|
@(EmbeddedDocumentation);
|
||||||
$(Win32Resource);
|
$(Win32Resource);
|
||||||
$(Win32Manifest);
|
$(Win32Manifest);
|
||||||
@(CustomAdditionalCompileInputs);
|
@(CustomAdditionalCompileInputs);
|
||||||
$(ResolvedCodeAnalysisRuleSet);
|
$(ResolvedCodeAnalysisRuleSet);
|
||||||
@(AdditionalFiles);
|
@(AdditionalFiles);
|
||||||
@(EmbeddedFiles);
|
@(EmbeddedFiles);
|
||||||
@(EditorConfigFiles)"
|
@(EditorConfigFiles)"
|
||||||
Outputs="@(DocFileItem);
|
Outputs="@(DocFileItem);
|
||||||
@(IntermediateAssembly);
|
@(IntermediateAssembly);
|
||||||
@(IntermediateRefAssembly);
|
@(IntermediateRefAssembly);
|
||||||
@(_DebugSymbolsIntermediatePath);
|
@(_DebugSymbolsIntermediatePath);
|
||||||
$(NonExistentFile);
|
$(NonExistentFile);
|
||||||
@(CustomAdditionalCompileOutputs)"
|
@(CustomAdditionalCompileOutputs)"
|
||||||
Returns="@(VbcCommandLineArgs)"
|
Returns="@(VbcCommandLineArgs)"
|
||||||
DependsOnTargets="$(CoreCompileDependsOn);_BeforeVBCSCoreCompile">
|
DependsOnTargets="$(CoreCompileDependsOn);_BeforeVBCSCoreCompile">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<_NoWarnings Condition="'$(WarningLevel)' == '0'">true</_NoWarnings>
|
<_NoWarnings Condition="'$(WarningLevel)' == '0'">true</_NoWarnings>
|
||||||
<_NoWarnings Condition="'$(WarningLevel)' == '1'">false</_NoWarnings>
|
<_NoWarnings Condition="'$(WarningLevel)' == '1'">false</_NoWarnings>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<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-->
|
<!-- 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>
|
<PdbFile Condition="'$(PdbFile)' == '' AND '$(OutputType)' == 'winmdobj' AND '$(DebugSymbols)' == 'true'">$(IntermediateOutputPath)$(TargetName).compile.pdb</PdbFile>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<!-- Condition is to filter out the _CoreCompileResourceInputs so that it doesn't pass in culture resources to the compiler -->
|
<!-- Condition is to filter out the _CoreCompileResourceInputs so that it doesn't pass in culture resources to the compiler -->
|
||||||
<Vbc Condition="'%(_CoreCompileResourceInputs.WithCulture)' != 'true'"
|
<Vbc Condition="'%(_CoreCompileResourceInputs.WithCulture)' != 'true'"
|
||||||
AdditionalLibPaths="$(AdditionalLibPaths)"
|
AdditionalLibPaths="$(AdditionalLibPaths)"
|
||||||
AddModules="@(AddModules)"
|
AddModules="@(AddModules)"
|
||||||
AdditionalFiles="@(AdditionalFiles)"
|
AdditionalFiles="@(AdditionalFiles)"
|
||||||
AnalyzerConfigFiles="@(EditorConfigFiles)"
|
AnalyzerConfigFiles="@(EditorConfigFiles)"
|
||||||
Analyzers="@(Analyzer)"
|
Analyzers="@(Analyzer)"
|
||||||
BaseAddress="$(BaseAddress)"
|
BaseAddress="$(BaseAddress)"
|
||||||
ChecksumAlgorithm="$(ChecksumAlgorithm)"
|
ChecksumAlgorithm="$(ChecksumAlgorithm)"
|
||||||
CodeAnalysisRuleSet="$(ResolvedCodeAnalysisRuleSet)"
|
CodeAnalysisRuleSet="$(ResolvedCodeAnalysisRuleSet)"
|
||||||
CodePage="$(CodePage)"
|
CodePage="$(CodePage)"
|
||||||
DebugType="$(DebugType)"
|
DebugType="$(DebugType)"
|
||||||
DefineConstants="$(FinalDefineConstants)"
|
DefineConstants="$(FinalDefineConstants)"
|
||||||
DelaySign="$(DelaySign)"
|
DelaySign="$(DelaySign)"
|
||||||
DisableSdkPath="$(DisableSdkPath)"
|
DisableSdkPath="$(DisableSdkPath)"
|
||||||
DisabledWarnings="$(NoWarn)"
|
DisabledWarnings="$(NoWarn)"
|
||||||
DocumentationFile="@(DocFileItem)"
|
DocumentationFile="@(DocFileItem)"
|
||||||
EmbedAllSources="$(EmbedAllSources)"
|
EmbedAllSources="$(EmbedAllSources)"
|
||||||
EmbeddedFiles="@(EmbeddedFiles)"
|
EmbeddedFiles="@(EmbeddedFiles)"
|
||||||
EmitDebugInformation="$(DebugSymbols)"
|
EmitDebugInformation="$(DebugSymbols)"
|
||||||
EnvironmentVariables="$(VbcEnvironment)"
|
EnvironmentVariables="$(VbcEnvironment)"
|
||||||
ErrorLog="$(ErrorLog)"
|
ErrorLog="$(ErrorLog)"
|
||||||
ErrorReport="$(ErrorReport)"
|
ErrorReport="$(ErrorReport)"
|
||||||
Features="$(Features)"
|
Features="$(Features)"
|
||||||
FileAlignment="$(FileAlignment)"
|
FileAlignment="$(FileAlignment)"
|
||||||
GenerateDocumentation="$(GenerateDocumentation)"
|
GenerateDocumentation="$(GenerateDocumentation)"
|
||||||
HighEntropyVA="$(HighEntropyVA)"
|
HighEntropyVA="$(HighEntropyVA)"
|
||||||
Imports="@(Import)"
|
Imports="@(Import)"
|
||||||
Instrument="$(Instrument)"
|
Instrument="$(Instrument)"
|
||||||
KeyContainer="$(KeyContainerName)"
|
KeyContainer="$(KeyContainerName)"
|
||||||
KeyFile="$(KeyOriginatorFile)"
|
KeyFile="$(KeyOriginatorFile)"
|
||||||
LangVersion="$(LangVersion)"
|
LangVersion="$(LangVersion)"
|
||||||
LinkResources="@(LinkResource)"
|
LinkResources="@(LinkResource)"
|
||||||
MainEntryPoint="$(StartupObject)"
|
MainEntryPoint="$(StartupObject)"
|
||||||
ModuleAssemblyName="$(ModuleAssemblyName)"
|
ModuleAssemblyName="$(ModuleAssemblyName)"
|
||||||
NoConfig="true"
|
NoConfig="true"
|
||||||
NoStandardLib="$(NoCompilerStandardLib)"
|
NoStandardLib="$(NoCompilerStandardLib)"
|
||||||
NoVBRuntimeReference="$(NoVBRuntimeReference)"
|
NoVBRuntimeReference="$(NoVBRuntimeReference)"
|
||||||
NoWarnings="$(_NoWarnings)"
|
NoWarnings="$(_NoWarnings)"
|
||||||
NoWin32Manifest="$(NoWin32Manifest)"
|
NoWin32Manifest="$(NoWin32Manifest)"
|
||||||
Optimize="$(Optimize)"
|
Optimize="$(Optimize)"
|
||||||
Deterministic="$(Deterministic)"
|
Deterministic="$(Deterministic)"
|
||||||
PublicSign="$(PublicSign)"
|
PublicSign="$(PublicSign)"
|
||||||
OptionCompare="$(OptionCompare)"
|
OptionCompare="$(OptionCompare)"
|
||||||
OptionExplicit="$(OptionExplicit)"
|
OptionExplicit="$(OptionExplicit)"
|
||||||
OptionInfer="$(OptionInfer)"
|
OptionInfer="$(OptionInfer)"
|
||||||
OptionStrict="$(OptionStrict)"
|
OptionStrict="$(OptionStrict)"
|
||||||
OptionStrictType="$(OptionStrictType)"
|
OptionStrictType="$(OptionStrictType)"
|
||||||
OutputAssembly="@(IntermediateAssembly)"
|
OutputAssembly="@(IntermediateAssembly)"
|
||||||
OutputRefAssembly="@(IntermediateRefAssembly)"
|
OutputRefAssembly="@(IntermediateRefAssembly)"
|
||||||
PdbFile="$(PdbFile)"
|
PdbFile="$(PdbFile)"
|
||||||
Platform="$(PlatformTarget)"
|
Platform="$(PlatformTarget)"
|
||||||
Prefer32Bit="$(Prefer32Bit)"
|
Prefer32Bit="$(Prefer32Bit)"
|
||||||
PreferredUILang="$(PreferredUILang)"
|
PreferredUILang="$(PreferredUILang)"
|
||||||
ProvideCommandLineArgs="$(ProvideCommandLineArgs)"
|
ProvideCommandLineArgs="$(ProvideCommandLineArgs)"
|
||||||
References="@(ReferencePathWithRefAssemblies)"
|
References="@(ReferencePathWithRefAssemblies)"
|
||||||
RefOnly="$(ProduceOnlyReferenceAssembly)"
|
RefOnly="$(ProduceOnlyReferenceAssembly)"
|
||||||
RemoveIntegerChecks="$(RemoveIntegerChecks)"
|
RemoveIntegerChecks="$(RemoveIntegerChecks)"
|
||||||
ReportAnalyzer="$(ReportAnalyzer)"
|
ReportAnalyzer="$(ReportAnalyzer)"
|
||||||
Resources="@(_CoreCompileResourceInputs);@(CompiledLicenseFile)"
|
Resources="@(_CoreCompileResourceInputs);@(CompiledLicenseFile)"
|
||||||
ResponseFiles="$(CompilerResponseFile)"
|
ResponseFiles="$(CompilerResponseFile)"
|
||||||
RootNamespace="$(RootNamespace)"
|
RootNamespace="$(RootNamespace)"
|
||||||
RuntimeMetadataVersion="$(RuntimeMetadataVersion)"
|
RuntimeMetadataVersion="$(RuntimeMetadataVersion)"
|
||||||
SdkPath="$(FrameworkPathOverride)"
|
SdkPath="$(FrameworkPathOverride)"
|
||||||
SharedCompilationId="$(SharedCompilationId)"
|
SharedCompilationId="$(SharedCompilationId)"
|
||||||
SkipCompilerExecution="$(SkipCompilerExecution)"
|
SkipCompilerExecution="$(SkipCompilerExecution)"
|
||||||
Sources="@(Compile)"
|
Sources="@(Compile)"
|
||||||
SubsystemVersion="$(SubsystemVersion)"
|
SubsystemVersion="$(SubsystemVersion)"
|
||||||
TargetCompactFramework="$(TargetCompactFramework)"
|
TargetCompactFramework="$(TargetCompactFramework)"
|
||||||
TargetType="$(OutputType)"
|
TargetType="$(OutputType)"
|
||||||
ToolExe="$(VbcToolExe)"
|
ToolExe="$(VbcToolExe)"
|
||||||
ToolPath="$(VbcToolPath)"
|
ToolPath="$(VbcToolPath)"
|
||||||
TreatWarningsAsErrors="$(TreatWarningsAsErrors)"
|
TreatWarningsAsErrors="$(TreatWarningsAsErrors)"
|
||||||
UseHostCompilerIfAvailable="$(UseHostCompilerIfAvailable)"
|
UseHostCompilerIfAvailable="$(UseHostCompilerIfAvailable)"
|
||||||
UseSharedCompilation="$(UseSharedCompilation)"
|
UseSharedCompilation="$(UseSharedCompilation)"
|
||||||
Utf8Output="$(Utf8Output)"
|
Utf8Output="$(Utf8Output)"
|
||||||
VBRuntimePath="$(VBRuntimePath)"
|
VBRuntimePath="$(VBRuntimePath)"
|
||||||
Verbosity="$(VbcVerbosity)"
|
Verbosity="$(VbcVerbosity)"
|
||||||
VsSessionGuid="$(VsSessionGuid)"
|
VsSessionGuid="$(VsSessionGuid)"
|
||||||
WarningsAsErrors="$(WarningsAsErrors)"
|
WarningsAsErrors="$(WarningsAsErrors)"
|
||||||
WarningsNotAsErrors="$(WarningsNotAsErrors)"
|
WarningsNotAsErrors="$(WarningsNotAsErrors)"
|
||||||
Win32Icon="$(ApplicationIcon)"
|
Win32Icon="$(ApplicationIcon)"
|
||||||
Win32Manifest="$(Win32Manifest)"
|
Win32Manifest="$(Win32Manifest)"
|
||||||
Win32Resource="$(Win32Resource)"
|
Win32Resource="$(Win32Resource)"
|
||||||
VBRuntime="$(VBRuntime)"
|
VBRuntime="$(VBRuntime)"
|
||||||
PathMap="$(PathMap)"
|
PathMap="$(PathMap)"
|
||||||
SourceLink="$(SourceLink)">
|
SourceLink="$(SourceLink)">
|
||||||
<Output TaskParameter="CommandLineArgs" ItemName="VbcCommandLineArgs" />
|
<Output TaskParameter="CommandLineArgs" ItemName="VbcCommandLineArgs" />
|
||||||
</Vbc>
|
</Vbc>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<_CoreCompileResourceInputs Remove="@(_CoreCompileResourceInputs)" />
|
<_CoreCompileResourceInputs Remove="@(_CoreCompileResourceInputs)" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<CallTarget Targets="$(TargetsTriggeredByCompilation)" Condition="'$(TargetsTriggeredByCompilation)' != ''" />
|
<CallTarget Targets="$(TargetsTriggeredByCompilation)" Condition="'$(TargetsTriggeredByCompilation)' != ''" />
|
||||||
</Target>
|
</Target>
|
||||||
</Project>
|
</Project>
|
BIN
external/roslyn-binaries/Microsoft.Net.Compilers/3.3.1/System.Buffers.dll
vendored
Normal file
BIN
external/roslyn-binaries/Microsoft.Net.Compilers/3.3.1/System.Buffers.dll
vendored
Normal file
Binary file not shown.
@ -0,0 +1 @@
|
|||||||
|
ce46d5be85cdee1a3c0ef5bc22c8e1772d0d0d98
|
@ -0,0 +1 @@
|
|||||||
|
d0f7adf9ece445759892e6848e1aad45189be58e
|
Binary file not shown.
@ -1,82 +1,82 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?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. -->
|
<!-- 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>
|
<configuration>
|
||||||
<startup>
|
<startup>
|
||||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
|
||||||
</startup>
|
</startup>
|
||||||
<runtime>
|
<runtime>
|
||||||
<gcServer enabled="true" />
|
<gcServer enabled="true" />
|
||||||
<gcConcurrent enabled="false" />
|
<gcConcurrent enabled="false" />
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="Microsoft.CodeAnalysis.CSharp" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
<assemblyIdentity name="Microsoft.CodeAnalysis.CSharp" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" />
|
<bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="Microsoft.CodeAnalysis" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
<assemblyIdentity name="Microsoft.CodeAnalysis" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" />
|
<bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="Microsoft.CodeAnalysis.VisualBasic" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
<assemblyIdentity name="Microsoft.CodeAnalysis.VisualBasic" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" />
|
<bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
|
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
<assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-1.2.3.0" newVersion="1.2.3.0" />
|
<bindingRedirect oldVersion="0.0.0.0-1.2.3.0" newVersion="1.2.3.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.1" newVersion="4.0.1.1" />
|
<bindingRedirect oldVersion="0.0.0.0-4.0.1.1" newVersion="4.0.1.1" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-4.1.3.0" newVersion="4.1.3.0" />
|
<bindingRedirect oldVersion="0.0.0.0-4.1.3.0" newVersion="4.1.3.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Reflection.Metadata" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
<assemblyIdentity name="System.Reflection.Metadata" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-1.4.3.0" newVersion="1.4.3.0" />
|
<bindingRedirect oldVersion="0.0.0.0-1.4.3.0" newVersion="1.4.3.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
<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" />
|
<bindingRedirect oldVersion="0.0.0.0-4.0.4.1" newVersion="4.0.4.1" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Text.Encoding.CodePages" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
<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" />
|
<bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
<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" />
|
<bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
</runtime>
|
</runtime>
|
||||||
<appSettings>
|
<appSettings>
|
||||||
<!-- Number of seconds with no activity before the server times out and closes.
|
<!-- Number of seconds with no activity before the server times out and closes.
|
||||||
Set to -1 to never shut down the server. -->
|
Set to -1 to never shut down the server. -->
|
||||||
<add key="keepalive" value="600" />
|
<add key="keepalive" value="600" />
|
||||||
</appSettings>
|
</appSettings>
|
||||||
</configuration>
|
</configuration>
|
Binary file not shown.
@ -1,71 +1,71 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?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. -->
|
<!-- 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>
|
<configuration>
|
||||||
<startup>
|
<startup>
|
||||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
|
||||||
</startup>
|
</startup>
|
||||||
<runtime>
|
<runtime>
|
||||||
<gcServer enabled="true" />
|
<gcServer enabled="true" />
|
||||||
<gcConcurrent enabled="false" />
|
<gcConcurrent enabled="false" />
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="Microsoft.CodeAnalysis.CSharp" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
<assemblyIdentity name="Microsoft.CodeAnalysis.CSharp" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" />
|
<bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="Microsoft.CodeAnalysis" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
<assemblyIdentity name="Microsoft.CodeAnalysis" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" />
|
<bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
|
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
<assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-1.2.3.0" newVersion="1.2.3.0" />
|
<bindingRedirect oldVersion="0.0.0.0-1.2.3.0" newVersion="1.2.3.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.1" newVersion="4.0.1.1" />
|
<bindingRedirect oldVersion="0.0.0.0-4.0.1.1" newVersion="4.0.1.1" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-4.1.3.0" newVersion="4.1.3.0" />
|
<bindingRedirect oldVersion="0.0.0.0-4.1.3.0" newVersion="4.1.3.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Reflection.Metadata" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
<assemblyIdentity name="System.Reflection.Metadata" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-1.4.3.0" newVersion="1.4.3.0" />
|
<bindingRedirect oldVersion="0.0.0.0-1.4.3.0" newVersion="1.4.3.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
<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" />
|
<bindingRedirect oldVersion="0.0.0.0-4.0.4.1" newVersion="4.0.4.1" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Text.Encoding.CodePages" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
<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" />
|
<bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
<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" />
|
<bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
</runtime>
|
</runtime>
|
||||||
</configuration>
|
</configuration>
|
@ -1,46 +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.
|
# 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#
|
# This file contains command-line options that the C#
|
||||||
# command line compiler (CSC) will process as part
|
# command line compiler (CSC) will process as part
|
||||||
# of every compilation, unless the "/noconfig" option
|
# of every compilation, unless the "/noconfig" option
|
||||||
# is specified.
|
# is specified.
|
||||||
|
|
||||||
# Reference the common Framework libraries
|
# Reference the common Framework libraries
|
||||||
/r:Accessibility.dll
|
/r:Accessibility.dll
|
||||||
/r:Microsoft.CSharp.dll
|
/r:Microsoft.CSharp.dll
|
||||||
/r:System.Configuration.dll
|
/r:System.Configuration.dll
|
||||||
/r:System.Configuration.Install.dll
|
/r:System.Configuration.Install.dll
|
||||||
/r:System.Core.dll
|
/r:System.Core.dll
|
||||||
/r:System.Data.dll
|
/r:System.Data.dll
|
||||||
/r:System.Data.DataSetExtensions.dll
|
/r:System.Data.DataSetExtensions.dll
|
||||||
/r:System.Data.Linq.dll
|
/r:System.Data.Linq.dll
|
||||||
/r:System.Data.OracleClient.dll
|
/r:System.Data.OracleClient.dll
|
||||||
/r:System.Deployment.dll
|
/r:System.Deployment.dll
|
||||||
/r:System.Design.dll
|
/r:System.Design.dll
|
||||||
/r:System.DirectoryServices.dll
|
/r:System.DirectoryServices.dll
|
||||||
/r:System.dll
|
/r:System.dll
|
||||||
/r:System.Drawing.Design.dll
|
/r:System.Drawing.Design.dll
|
||||||
/r:System.Drawing.dll
|
/r:System.Drawing.dll
|
||||||
/r:System.EnterpriseServices.dll
|
/r:System.EnterpriseServices.dll
|
||||||
/r:System.Management.dll
|
/r:System.Management.dll
|
||||||
/r:System.Messaging.dll
|
/r:System.Messaging.dll
|
||||||
/r:System.Runtime.Remoting.dll
|
/r:System.Runtime.Remoting.dll
|
||||||
/r:System.Runtime.Serialization.dll
|
/r:System.Runtime.Serialization.dll
|
||||||
/r:System.Runtime.Serialization.Formatters.Soap.dll
|
/r:System.Runtime.Serialization.Formatters.Soap.dll
|
||||||
/r:System.Security.dll
|
/r:System.Security.dll
|
||||||
/r:System.ServiceModel.dll
|
/r:System.ServiceModel.dll
|
||||||
/r:System.ServiceModel.Web.dll
|
/r:System.ServiceModel.Web.dll
|
||||||
/r:System.ServiceProcess.dll
|
/r:System.ServiceProcess.dll
|
||||||
/r:System.Transactions.dll
|
/r:System.Transactions.dll
|
||||||
/r:System.Web.dll
|
/r:System.Web.dll
|
||||||
/r:System.Web.Extensions.Design.dll
|
/r:System.Web.Extensions.Design.dll
|
||||||
/r:System.Web.Extensions.dll
|
/r:System.Web.Extensions.dll
|
||||||
/r:System.Web.Mobile.dll
|
/r:System.Web.Mobile.dll
|
||||||
/r:System.Web.RegularExpressions.dll
|
/r:System.Web.RegularExpressions.dll
|
||||||
/r:System.Web.Services.dll
|
/r:System.Web.Services.dll
|
||||||
/r:System.Windows.Forms.dll
|
/r:System.Windows.Forms.dll
|
||||||
/r:System.Workflow.Activities.dll
|
/r:System.Workflow.Activities.dll
|
||||||
/r:System.Workflow.ComponentModel.dll
|
/r:System.Workflow.ComponentModel.dll
|
||||||
/r:System.Workflow.Runtime.dll
|
/r:System.Workflow.Runtime.dll
|
||||||
/r:System.Xml.dll
|
/r:System.Xml.dll
|
||||||
/r:System.Xml.Linq.dll
|
/r:System.Xml.Linq.dll
|
Binary file not shown.
@ -1,81 +1,81 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?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. -->
|
<!-- 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>
|
<configuration>
|
||||||
<startup>
|
<startup>
|
||||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
|
||||||
</startup>
|
</startup>
|
||||||
<runtime>
|
<runtime>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="Microsoft.CodeAnalysis.CSharp" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
<assemblyIdentity name="Microsoft.CodeAnalysis.CSharp" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" />
|
<bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="Microsoft.CodeAnalysis.CSharp.Scripting" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
<assemblyIdentity name="Microsoft.CodeAnalysis.CSharp.Scripting" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" />
|
<bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="Microsoft.CodeAnalysis" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
<assemblyIdentity name="Microsoft.CodeAnalysis" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" />
|
<bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="Microsoft.CodeAnalysis.Scripting" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
<assemblyIdentity name="Microsoft.CodeAnalysis.Scripting" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" />
|
<bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
|
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
<assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-1.2.3.0" newVersion="1.2.3.0" />
|
<bindingRedirect oldVersion="0.0.0.0-1.2.3.0" newVersion="1.2.3.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.1" newVersion="4.0.1.1" />
|
<bindingRedirect oldVersion="0.0.0.0-4.0.1.1" newVersion="4.0.1.1" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-4.1.3.0" newVersion="4.1.3.0" />
|
<bindingRedirect oldVersion="0.0.0.0-4.1.3.0" newVersion="4.1.3.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Reflection.Metadata" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
<assemblyIdentity name="System.Reflection.Metadata" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-1.4.3.0" newVersion="1.4.3.0" />
|
<bindingRedirect oldVersion="0.0.0.0-1.4.3.0" newVersion="1.4.3.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
<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" />
|
<bindingRedirect oldVersion="0.0.0.0-4.0.4.1" newVersion="4.0.4.1" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Text.Encoding.CodePages" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
<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" />
|
<bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
<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" />
|
<bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
</runtime>
|
</runtime>
|
||||||
</configuration>
|
</configuration>
|
@ -1,15 +1,15 @@
|
|||||||
/r:System.dll
|
/r:System.dll
|
||||||
/r:System.Core.dll
|
/r:System.Core.dll
|
||||||
/r:Microsoft.CSharp.dll
|
/r:Microsoft.CSharp.dll
|
||||||
/r:Facades/System.Runtime.dll
|
/r:Facades/System.Runtime.dll
|
||||||
/r:Facades/netstandard.dll
|
/r:Facades/netstandard.dll
|
||||||
/u:System
|
/u:System
|
||||||
/u:System.IO
|
/u:System.IO
|
||||||
/u:System.Collections.Generic
|
/u:System.Collections.Generic
|
||||||
/u:System.Console
|
/u:System.Console
|
||||||
/u:System.Diagnostics
|
/u:System.Diagnostics
|
||||||
/u:System.Dynamic
|
/u:System.Dynamic
|
||||||
/u:System.Linq
|
/u:System.Linq
|
||||||
/u:System.Linq.Expressions
|
/u:System.Linq.Expressions
|
||||||
/u:System.Text
|
/u:System.Text
|
||||||
/u:System.Threading.Tasks
|
/u:System.Threading.Tasks
|
Binary file not shown.
@ -1,71 +1,71 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?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. -->
|
<!-- 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>
|
<configuration>
|
||||||
<startup>
|
<startup>
|
||||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
|
||||||
</startup>
|
</startup>
|
||||||
<runtime>
|
<runtime>
|
||||||
<gcServer enabled="true" />
|
<gcServer enabled="true" />
|
||||||
<gcConcurrent enabled="false" />
|
<gcConcurrent enabled="false" />
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="Microsoft.CodeAnalysis" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
<assemblyIdentity name="Microsoft.CodeAnalysis" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" />
|
<bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="Microsoft.CodeAnalysis.VisualBasic" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
<assemblyIdentity name="Microsoft.CodeAnalysis.VisualBasic" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" />
|
<bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
|
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
<assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-1.2.3.0" newVersion="1.2.3.0" />
|
<bindingRedirect oldVersion="0.0.0.0-1.2.3.0" newVersion="1.2.3.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.1" newVersion="4.0.1.1" />
|
<bindingRedirect oldVersion="0.0.0.0-4.0.1.1" newVersion="4.0.1.1" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-4.1.3.0" newVersion="4.1.3.0" />
|
<bindingRedirect oldVersion="0.0.0.0-4.1.3.0" newVersion="4.1.3.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Reflection.Metadata" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
<assemblyIdentity name="System.Reflection.Metadata" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||||
<bindingRedirect oldVersion="0.0.0.0-1.4.3.0" newVersion="1.4.3.0" />
|
<bindingRedirect oldVersion="0.0.0.0-1.4.3.0" newVersion="1.4.3.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
<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" />
|
<bindingRedirect oldVersion="0.0.0.0-4.0.4.1" newVersion="4.0.4.1" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Text.Encoding.CodePages" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
<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" />
|
<bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
<dependentAssembly>
|
<dependentAssembly>
|
||||||
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
<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" />
|
<bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" />
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</assemblyBinding>
|
</assemblyBinding>
|
||||||
</runtime>
|
</runtime>
|
||||||
</configuration>
|
</configuration>
|
@ -1,55 +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.
|
# 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
|
# This file contains command-line options that the VB
|
||||||
# command line compiler (VBC) will process as part
|
# command line compiler (VBC) will process as part
|
||||||
# of every compilation, unless the "/noconfig" option
|
# of every compilation, unless the "/noconfig" option
|
||||||
# is specified.
|
# is specified.
|
||||||
|
|
||||||
# Reference the common Framework libraries
|
# Reference the common Framework libraries
|
||||||
/r:Accessibility.dll
|
/r:Accessibility.dll
|
||||||
/r:System.Configuration.dll
|
/r:System.Configuration.dll
|
||||||
/r:System.Configuration.Install.dll
|
/r:System.Configuration.Install.dll
|
||||||
/r:System.Data.dll
|
/r:System.Data.dll
|
||||||
/r:System.Data.OracleClient.dll
|
/r:System.Data.OracleClient.dll
|
||||||
/r:System.Deployment.dll
|
/r:System.Deployment.dll
|
||||||
/r:System.Design.dll
|
/r:System.Design.dll
|
||||||
/r:System.DirectoryServices.dll
|
/r:System.DirectoryServices.dll
|
||||||
/r:System.dll
|
/r:System.dll
|
||||||
/r:System.Drawing.Design.dll
|
/r:System.Drawing.Design.dll
|
||||||
/r:System.Drawing.dll
|
/r:System.Drawing.dll
|
||||||
/r:System.EnterpriseServices.dll
|
/r:System.EnterpriseServices.dll
|
||||||
/r:System.Management.dll
|
/r:System.Management.dll
|
||||||
/r:System.Messaging.dll
|
/r:System.Messaging.dll
|
||||||
/r:System.Runtime.Remoting.dll
|
/r:System.Runtime.Remoting.dll
|
||||||
/r:System.Runtime.Serialization.Formatters.Soap.dll
|
/r:System.Runtime.Serialization.Formatters.Soap.dll
|
||||||
/r:System.Security.dll
|
/r:System.Security.dll
|
||||||
/r:System.ServiceProcess.dll
|
/r:System.ServiceProcess.dll
|
||||||
/r:System.Transactions.dll
|
/r:System.Transactions.dll
|
||||||
/r:System.Web.dll
|
/r:System.Web.dll
|
||||||
/r:System.Web.Mobile.dll
|
/r:System.Web.Mobile.dll
|
||||||
/r:System.Web.RegularExpressions.dll
|
/r:System.Web.RegularExpressions.dll
|
||||||
/r:System.Web.Services.dll
|
/r:System.Web.Services.dll
|
||||||
/r:System.Windows.Forms.dll
|
/r:System.Windows.Forms.dll
|
||||||
/r:System.Xml.dll
|
/r:System.Xml.dll
|
||||||
|
|
||||||
/r:System.Workflow.Activities.dll
|
/r:System.Workflow.Activities.dll
|
||||||
/r:System.Workflow.ComponentModel.dll
|
/r:System.Workflow.ComponentModel.dll
|
||||||
/r:System.Workflow.Runtime.dll
|
/r:System.Workflow.Runtime.dll
|
||||||
/r:System.Runtime.Serialization.dll
|
/r:System.Runtime.Serialization.dll
|
||||||
/r:System.ServiceModel.dll
|
/r:System.ServiceModel.dll
|
||||||
|
|
||||||
/r:System.Core.dll
|
/r:System.Core.dll
|
||||||
/r:System.Xml.Linq.dll
|
/r:System.Xml.Linq.dll
|
||||||
/r:System.Data.Linq.dll
|
/r:System.Data.Linq.dll
|
||||||
/r:System.Data.DataSetExtensions.dll
|
/r:System.Data.DataSetExtensions.dll
|
||||||
/r:System.Web.Extensions.dll
|
/r:System.Web.Extensions.dll
|
||||||
/r:System.Web.Extensions.Design.dll
|
/r:System.Web.Extensions.Design.dll
|
||||||
/r:System.ServiceModel.Web.dll
|
/r:System.ServiceModel.Web.dll
|
||||||
|
|
||||||
# Import System and Microsoft.VisualBasic
|
# Import System and Microsoft.VisualBasic
|
||||||
/imports:System
|
/imports:System
|
||||||
/imports:Microsoft.VisualBasic
|
/imports:Microsoft.VisualBasic
|
||||||
/imports:System.Linq
|
/imports:System.Linq
|
||||||
/imports:System.Xml.Linq
|
/imports:System.Xml.Linq
|
||||||
|
|
||||||
/optioninfer+
|
/optioninfer+
|
@ -41,7 +41,7 @@ static partial class Consts
|
|||||||
// Use these assembly version constants to make code more maintainable.
|
// Use these assembly version constants to make code more maintainable.
|
||||||
//
|
//
|
||||||
|
|
||||||
public const string MonoVersion = "6.4.0.174";
|
public const string MonoVersion = "6.4.0.178";
|
||||||
public const string MonoCompany = "Mono development team";
|
public const string MonoCompany = "Mono development team";
|
||||||
public const string MonoProduct = "Mono Common Language Infrastructure";
|
public const string MonoProduct = "Mono Common Language Infrastructure";
|
||||||
public const string MonoCopyright = "(c) Various Mono authors";
|
public const string MonoCopyright = "(c) Various Mono authors";
|
||||||
|
@ -211,12 +211,12 @@ namespace System.Runtime.InteropServices
|
|||||||
else
|
else
|
||||||
perform_release = true;
|
perform_release = true;
|
||||||
|
|
||||||
/* Attempt the update to the new state, fail and retry if the initial
|
// Not closed, let's propose an update (to the ref count, just add
|
||||||
* state has been modified in the meantime. Decrement the ref count by
|
// StateBits.RefCountOne to the state to effectively add 1 to the ref count).
|
||||||
* substracting SH_RefCountOne from the state then OR in the bits for
|
// Continue doing this until the update succeeds (because nobody
|
||||||
* Dispose (if that's the reason for the Release) and closed (if the
|
// modifies the state field between the read and write operations) or
|
||||||
* initial ref count was 1). */
|
// the state moves to closed.
|
||||||
new_state = (old_state & RefCount_Mask) - RefCount_One;
|
new_state = old_state - RefCount_One;
|
||||||
if ((old_state & RefCount_Mask) == RefCount_One)
|
if ((old_state & RefCount_Mask) == RefCount_One)
|
||||||
new_state |= (int) State.Closed;
|
new_state |= (int) State.Closed;
|
||||||
if (dispose)
|
if (dispose)
|
||||||
|
@ -1 +1 @@
|
|||||||
d73a738860d343e018192e89b98feb1dea84077c
|
e69b2c126ae97be3ca48efb02bb0c231d477c317
|
@ -1 +1 @@
|
|||||||
a5a41623ee3d8acaa39098445edb0126727b634f
|
01d60d419f1c26a8daefe88e102fb0aecc952fc0
|
@ -1 +1 @@
|
|||||||
4b297c28744b87271648f90ea350998ed3e1dab4
|
113b2a85aa2cbc1c0cd6455db6cebe97e4cede9e
|
@ -1 +1 @@
|
|||||||
b15219011ff0eccd3ff081a9e50964b5022d523f
|
e55cd11a5fe269606b5578296b21b095e23bb7bf
|
@ -1 +1 @@
|
|||||||
d3a74269c88c20bb5f8c240a36aa68d792614753
|
1b069eea50d1fa20068a1a2f969b379815f2dadc
|
@ -1 +1 @@
|
|||||||
0517b597a666747f37bc638cf1cd56237e572661
|
cdf372bc108eaaba050de8db581cfd7decfbe739
|
@ -1 +1 @@
|
|||||||
b4a75c47ffbe6a64de99aceb0854b51229d310fa
|
4618003278b118cb249410336903b3cd75f53bf1
|
@ -1 +1 @@
|
|||||||
d73a738860d343e018192e89b98feb1dea84077c
|
e69b2c126ae97be3ca48efb02bb0c231d477c317
|
@ -1 +1 @@
|
|||||||
a5a41623ee3d8acaa39098445edb0126727b634f
|
01d60d419f1c26a8daefe88e102fb0aecc952fc0
|
@ -1 +1 @@
|
|||||||
4b297c28744b87271648f90ea350998ed3e1dab4
|
113b2a85aa2cbc1c0cd6455db6cebe97e4cede9e
|
@ -1 +1 @@
|
|||||||
b15219011ff0eccd3ff081a9e50964b5022d523f
|
e55cd11a5fe269606b5578296b21b095e23bb7bf
|
@ -1 +1 @@
|
|||||||
d3a74269c88c20bb5f8c240a36aa68d792614753
|
1b069eea50d1fa20068a1a2f969b379815f2dadc
|
@ -1 +1 @@
|
|||||||
0517b597a666747f37bc638cf1cd56237e572661
|
cdf372bc108eaaba050de8db581cfd7decfbe739
|
@ -1 +1 @@
|
|||||||
6806103233cb7b40d0aa0d0e9f407cdde636e57d
|
dd0dc3a4905ee7143483cf1a132583e08614e5fc
|
@ -1 +1 @@
|
|||||||
b4a75c47ffbe6a64de99aceb0854b51229d310fa
|
4618003278b118cb249410336903b3cd75f53bf1
|
@ -1 +1 @@
|
|||||||
d73a738860d343e018192e89b98feb1dea84077c
|
e69b2c126ae97be3ca48efb02bb0c231d477c317
|
@ -1 +1 @@
|
|||||||
a5a41623ee3d8acaa39098445edb0126727b634f
|
01d60d419f1c26a8daefe88e102fb0aecc952fc0
|
@ -1 +1 @@
|
|||||||
4b297c28744b87271648f90ea350998ed3e1dab4
|
113b2a85aa2cbc1c0cd6455db6cebe97e4cede9e
|
@ -1 +1 @@
|
|||||||
b15219011ff0eccd3ff081a9e50964b5022d523f
|
e55cd11a5fe269606b5578296b21b095e23bb7bf
|
@ -1 +1 @@
|
|||||||
d3a74269c88c20bb5f8c240a36aa68d792614753
|
1b069eea50d1fa20068a1a2f969b379815f2dadc
|
@ -1 +1 @@
|
|||||||
0517b597a666747f37bc638cf1cd56237e572661
|
cdf372bc108eaaba050de8db581cfd7decfbe739
|
@ -1 +1 @@
|
|||||||
6806103233cb7b40d0aa0d0e9f407cdde636e57d
|
dd0dc3a4905ee7143483cf1a132583e08614e5fc
|
@ -1 +1 @@
|
|||||||
b4a75c47ffbe6a64de99aceb0854b51229d310fa
|
4618003278b118cb249410336903b3cd75f53bf1
|
@ -1 +1 @@
|
|||||||
d73a738860d343e018192e89b98feb1dea84077c
|
e69b2c126ae97be3ca48efb02bb0c231d477c317
|
@ -1 +1 @@
|
|||||||
a5a41623ee3d8acaa39098445edb0126727b634f
|
01d60d419f1c26a8daefe88e102fb0aecc952fc0
|
@ -1 +1 @@
|
|||||||
c50c327db77a9e7ad02449b00dab76c7d9783689
|
7a5f49c838d2fac123e498efbd5e25d756f7360d
|
@ -1 +1 @@
|
|||||||
b15219011ff0eccd3ff081a9e50964b5022d523f
|
e55cd11a5fe269606b5578296b21b095e23bb7bf
|
@ -1 +1 @@
|
|||||||
d3a74269c88c20bb5f8c240a36aa68d792614753
|
1b069eea50d1fa20068a1a2f969b379815f2dadc
|
@ -1 +1 @@
|
|||||||
0517b597a666747f37bc638cf1cd56237e572661
|
cdf372bc108eaaba050de8db581cfd7decfbe739
|
@ -1 +1 @@
|
|||||||
6806103233cb7b40d0aa0d0e9f407cdde636e57d
|
dd0dc3a4905ee7143483cf1a132583e08614e5fc
|
@ -1 +1 @@
|
|||||||
f95c7767d4606021eb0e186becb55ded3da7a453
|
afac007dee0890c9b93b912842679bb45d081415
|
@ -1 +0,0 @@
|
|||||||
c85c1a433cb7aae27da42eb88ac1c2df7a109bd1
|
|
@ -1 +0,0 @@
|
|||||||
61859b1a96faac28da1b9e5a95dd5790ab50f09a
|
|
@ -1 +0,0 @@
|
|||||||
5451f4a3afeedd79580efc5eac60ea551ddcff4c
|
|
@ -1 +0,0 @@
|
|||||||
41a52f93b838fbce895200baa1a4614155d8efbb
|
|
@ -1 +0,0 @@
|
|||||||
3c095e9607efe47e69fbe71066eb7e45696cd22a
|
|
@ -0,0 +1 @@
|
|||||||
|
7a65022e6b673711d143e38fec203d7b30a51bf7
|
@ -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 '$(TargetFrameworkVersion)' != 'v3.0') AND
|
||||||
|
('$(TargetFrameworkIdentifier)' != '.NETStandard' OR '$(TargetFrameworkVersion)' != 'v2.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>
|
Binary file not shown.
@ -0,0 +1 @@
|
|||||||
|
24c3726b36947a9ef7db6c98625e18b191d55d12
|
@ -0,0 +1 @@
|
|||||||
|
666690621599cd80a3c40800910e310391b7fa23
|
@ -0,0 +1 @@
|
|||||||
|
8270954620ec7d091acc7f4deeb78c8fde04a375
|
@ -0,0 +1 @@
|
|||||||
|
0b6096b170683af6510c070ffbb8135ce890dcf9
|
@ -0,0 +1,167 @@
|
|||||||
|
<?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
|
||||||
|
========================
|
||||||
|
|
||||||
|
The discovery of .editorconfig files depends on MSBuild features only available in version 16.1 and later. To avoid evaluation errors when
|
||||||
|
running under earlier versions of MSBuild we place the relevant properties and imports in a separate .targets file.
|
||||||
|
|
||||||
|
TODO: Inline the import when we no longer need to support earlier versions of MSBuild.
|
||||||
|
-->
|
||||||
|
<Import Project="Microsoft.Managed.EditorConfig.targets" Condition="$(MSBuildVersion) >= 16.1.0" />
|
||||||
|
|
||||||
|
<!--
|
||||||
|
========================
|
||||||
|
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>
|
@ -0,0 +1,13 @@
|
|||||||
|
<?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 xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
</Project>
|
@ -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>
|
@ -0,0 +1 @@
|
|||||||
|
049149f17929322dd246d994780d0399a24cf90f
|
@ -0,0 +1 @@
|
|||||||
|
bdfc501e9647719549793297acb072d33067d4e5
|
@ -0,0 +1 @@
|
|||||||
|
52082366b0a69847cb0e6351ad4ac3690746f6b5
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -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>
|
||||||
|
<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.3.0.0" newVersion="3.3.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.3.0.0" newVersion="3.3.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.3.0.0" newVersion="3.3.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>
|
Binary file not shown.
@ -0,0 +1,71 @@
|
|||||||
|
<?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>
|
||||||
|
<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.3.0.0" newVersion="3.3.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.3.0.0" newVersion="3.3.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>
|
@ -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
|
Binary file not shown.
@ -0,0 +1,81 @@
|
|||||||
|
<?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>
|
||||||
|
<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.3.0.0" newVersion="3.3.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.3.0.0" newVersion="3.3.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.3.0.0" newVersion="3.3.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.3.0.0" newVersion="3.3.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>
|
@ -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
|
Binary file not shown.
@ -0,0 +1,71 @@
|
|||||||
|
<?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>
|
||||||
|
<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.3.0.0" newVersion="3.3.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.3.0.0" newVersion="3.3.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>
|
@ -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+
|
@ -1684,6 +1684,15 @@ mini_emit_inst_for_method (MonoCompile *cfg, MonoMethod *cmethod, MonoMethodSign
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Workaround for the compiler server IsMemoryAvailable. */
|
||||||
|
if (!strcmp ("Microsoft.CodeAnalysis.CompilerServer", cmethod_klass_name_space) && !strcmp ("MemoryHelper", cmethod_klass_name)) {
|
||||||
|
if (!strcmp (cmethod->name, "IsMemoryAvailable")) {
|
||||||
|
EMIT_NEW_ICONST (cfg, ins, 1);
|
||||||
|
ins->type = STACK_I4;
|
||||||
|
return ins;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
ins = mono_emit_native_types_intrinsics (cfg, cmethod, fsig, args);
|
ins = mono_emit_native_types_intrinsics (cfg, cmethod, fsig, args);
|
||||||
if (ins)
|
if (ins)
|
||||||
return ins;
|
return ins;
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user