Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge main to dev17.0 #872

Merged
merged 87 commits into from
Sep 17, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
87 commits
Select commit Hold shift + click to select a range
43f2f3d
Add SourceGenerators (VB) examples.
DualBrain Jan 6, 2021
2095c55
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Apr 15, 2021
b85f563
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Apr 16, 2021
8835cb7
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Apr 17, 2021
38459e5
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Apr 20, 2021
dc0e983
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Apr 21, 2021
34274ee
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Apr 22, 2021
8a1306b
Add OneLocBuild
jonfortescue Apr 23, 2021
4b27141
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Apr 24, 2021
abe4a2b
Change to reflect CI
jonfortescue Apr 26, 2021
ff639f7
Add package
jonfortescue Apr 27, 2021
b3b0e1d
Merge pull request #802 from dotnet/loc-testing
jmarolf Apr 28, 2021
e5e1324
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Apr 29, 2021
53ba88d
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Apr 30, 2021
15974e4
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] May 1, 2021
fefb059
Dispose workspaces at the end of RunAsync
sharwell May 3, 2021
e8447d9
Merge pull request #809 from sharwell/dispose-workspace
sharwell May 3, 2021
91d1b98
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] May 4, 2021
a3c7fce
[main] Update dependencies from dotnet/arcade (#811)
dotnet-maestro[bot] May 6, 2021
29200c8
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] May 7, 2021
29678a6
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] May 8, 2021
971455b
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] May 11, 2021
4021ff0
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] May 12, 2021
f6b75d8
Enable Arcade v3 publishing
JoeRobich May 12, 2021
0015f73
Turn on OneLocBuild PRs (#816)
jonfortescue May 12, 2021
80058dc
Merge pull request #818 from dotnet/v3-publishing
JoeRobich May 12, 2021
8d98772
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] May 13, 2021
f092fff
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] May 14, 2021
90c8e02
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] May 15, 2021
c539722
update versions in preparation for release
jmarolf May 19, 2021
d9e9d3d
Merge pull request #826 from jmarolf/update-version-number-to-prepare…
jmarolf May 20, 2021
9f3f98a
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] May 22, 2021
3b02486
Merge pull request #692 from DualBrain/master
jmarolf May 24, 2021
6d4d0ae
add vb generator samples to the samples solution
jmarolf May 24, 2021
dfa1b4a
fix symbol comparison
jmarolf May 24, 2021
c969e66
fix formatting
jmarolf May 24, 2021
54991d5
explicitly cast
jmarolf May 24, 2021
fc346e8
rename projects to distinguish language
jmarolf May 24, 2021
2136e57
use correct dependencies
jmarolf May 24, 2021
852a738
Always publish build logs.
JoeRobich May 24, 2021
9cf8ddd
use latest apis
jmarolf May 25, 2021
3fb02cc
do not increment solution version number
jmarolf May 25, 2021
e5caae4
Merge pull request #831 from dotnet/dev/jorobich/always-publish-logs
JoeRobich May 25, 2021
a60d313
remove vb mustache generator
jmarolf May 25, 2021
074c879
repack nuget packages for shipping
jmarolf May 25, 2021
662f541
Merge pull request #833 from jmarolf/use-nuget-repack-tool
jmarolf May 25, 2021
02a5cc4
Use verion.props for component debugger project
chsienki May 25, 2021
6da4207
Unify nuget references and remove warning suppression
chsienki May 25, 2021
9539ad9
Dte8 version
chsienki May 25, 2021
febc3b5
lots more nuget updates
chsienki May 26, 2021
e06be22
[main] Update dependencies from dotnet/arcade (#832)
dotnet-maestro[bot] May 26, 2021
856b8ed
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] May 27, 2021
af14381
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] May 28, 2021
d7d61eb
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] May 30, 2021
444f049
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Jun 1, 2021
d48a157
remove call in Main
jmarolf Jun 1, 2021
3b73f78
Merge pull request #830 from jmarolf/update-samples-solution
jmarolf Jun 1, 2021
d542fb7
fix SourceGenerators.sln project references
ZacharyPatten Jun 3, 2021
3a91622
Merge pull request #851 from ZacharyPatten/main
jmarolf Jun 3, 2021
93f58ae
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Jun 3, 2021
a9ea478
using nuget,org versions of test framework
jmarolf Jun 3, 2021
331646d
Merge pull request #855 from jmarolf/use-nuget-version-in-templates
jmarolf Jun 3, 2021
8652089
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Jun 4, 2021
9b100e8
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Jun 5, 2021
38150ef
Merge pull request #835 from chsienki/use_versionprops_for_debugger
jmarolf Jun 15, 2021
876f52e
Fix support for multiple languages in AdditionalProjects
sharwell Jun 21, 2021
815b377
Improve triggering and validation for multi-project scenarios
sharwell Jun 21, 2021
c7a8347
Track projects where diagnostics are reported
sharwell Jun 22, 2021
0f5e185
Support TrySelectDiagnosticToFix for Fix All operations
sharwell Jun 22, 2021
10b52de
Merge pull request #870 from sharwell/additional-languages
sharwell Jun 22, 2021
db69a5b
Merge pull request #871 from sharwell/fix-all-selector
sharwell Jun 22, 2021
b5e8451
Only require code fix for first iteration
sharwell Jun 23, 2021
70dbc0e
Merge pull request #875 from sharwell/first-iteration
sharwell Jun 23, 2021
c300880
Show differences when only end-of-line changes
sharwell Jun 28, 2021
eb3bce0
Merge pull request #878 from sharwell/show-eol
sharwell Jun 29, 2021
5b0208c
update versions to 1.1.1
jmarolf Jul 1, 2021
6334343
Merge pull request #879 from dotnet/update-versions
jmarolf Jul 1, 2021
de9af89
Add ReferenceAssemblies.Net.Net60
sharwell Jul 21, 2021
b7df823
Merge pull request #883 from sharwell/net60
sharwell Jul 22, 2021
709bfd4
Added closing slash to analyzer reference XML
RichardMelito Aug 4, 2021
6a80dc4
Merge pull request #885 from RichardMelito/main
sharwell Aug 4, 2021
6d70e6e
Update to DiffPlex 1.5.0
sharwell Aug 13, 2021
e5420e2
Merge pull request #886 from sharwell/diffplex
sharwell Aug 13, 2021
35a163b
Update component debugger to work for VS 2022 (#896)
chsienki Sep 16, 2021
4d5deb6
update yaml
jmarolf Sep 17, 2021
0e0f3de
Merge pull request #898 from jmarolf/update-yaml
jmarolf Sep 17, 2021
57470e3
Merge remote-tracking branch 'upstream/main' into merges/main-to-dev17.0
jmarolf Sep 17, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion .vsts-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,18 @@ variables:
# Branches that trigger a build on commit
trigger:
- main
- dev17.0

stages:
- stage: build
displayName: Build and Test

jobs:
- template: /eng/common/templates/job/onelocbuild.yml
parameters:
LclSource: lclFilesfromPackage
LclPackageId: 'LCL-JUNO-PROD-ROSLYNSDK'

- job: OfficialBuild
displayName: Official Build
pool:
Expand Down Expand Up @@ -72,7 +78,7 @@ stages:
PathtoPublish: '$(Build.SourcesDirectory)\artifacts\log\$(BuildConfiguration)'
ArtifactName: 'Logs'
continueOnError: true
condition: not(succeeded())
condition: always()

# Publish an artifact that the RoslynInsertionTool is able to find by its name.
- task: PublishBuildArtifacts@1
Expand Down Expand Up @@ -115,6 +121,7 @@ stages:
- ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
- template: eng\common\templates\post-build\post-build.yml
parameters:
publishingInfraVersion: 3
# Symbol validation is not entirely reliable as of yet, so should be turned off until
# https://github.com/dotnet/arcade/issues/2871 is resolved.
enableSymbolValidation: false
Expand Down
10 changes: 10 additions & 0 deletions .vsts-pr.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
# Branches that trigger a build on commit
trigger:
- main
- dev17.0

# Branches that trigger builds on PR
pr:
- main
- dev17.0

variables:
- name: DOTNET_ROOT
value: $(Build.SourcesDirectory)\.dotnet
Expand Down
1 change: 1 addition & 0 deletions NuGet.config
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
<add key="dotnet5" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5/nuget/v3/index.json" />
<add key="vssdk" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/vssdk/nuget/v3/index.json" />
<add key="vs-impl" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/vs-impl/nuget/v3/index.json" />
<add key="vssdk" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/vssdk/nuget/v3/index.json" />
</packageSources>
<disabledPackageSources />
</configuration>
13 changes: 11 additions & 2 deletions Roslyn-SDK.sln
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.29814.53
# Visual Studio Version 17
VisualStudioVersion = 17.0.31706.66
MinimumVisualStudioVersion = 15.0.26124.0
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{924F7971-780C-4E70-A306-86482469502E}"
EndProject
Expand Down Expand Up @@ -191,6 +191,10 @@ Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "Microsoft.CodeAnalysis.Visu
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Roslyn.ComponentDebugger", "src\VisualStudio.Roslyn.SDK\ComponentDebugger\Roslyn.ComponentDebugger.csproj", "{421DE59C-8246-4679-9D69-79F16A7187BE}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "util", "util", "{7A94E723-ADD6-48C4-BBE7-1D5B311187A8}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssemblyVersionGenerator", "src\VisualStudio.Roslyn.SDK\AssemblyVersionGenerator\AssemblyVersionGenerator.csproj", "{AB6B3C69-9F6F-461C-BFD8-D3F25B9F44AD}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down Expand Up @@ -545,6 +549,10 @@ Global
{421DE59C-8246-4679-9D69-79F16A7187BE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{421DE59C-8246-4679-9D69-79F16A7187BE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{421DE59C-8246-4679-9D69-79F16A7187BE}.Release|Any CPU.Build.0 = Release|Any CPU
{AB6B3C69-9F6F-461C-BFD8-D3F25B9F44AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AB6B3C69-9F6F-461C-BFD8-D3F25B9F44AD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AB6B3C69-9F6F-461C-BFD8-D3F25B9F44AD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AB6B3C69-9F6F-461C-BFD8-D3F25B9F44AD}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down Expand Up @@ -642,6 +650,7 @@ Global
{7C3FE60E-055B-4E0C-BB85-C7E94A640074} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{92BD1781-5DB4-4F72-BCCB-0D64C0790A2B} = {9905147E-CC1F-42A0-BD27-05586C583DF7}
{421DE59C-8246-4679-9D69-79F16A7187BE} = {F9B73995-76C6-4056-ADA9-18342F951361}
{AB6B3C69-9F6F-461C-BFD8-D3F25B9F44AD} = {7A94E723-ADD6-48C4-BBE7-1D5B311187A8}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {56695AA9-EA80-47A7-8562-E51285906C54}
Expand Down
23 changes: 20 additions & 3 deletions Samples.sln
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@


Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.28606.18
Expand Down Expand Up @@ -113,9 +113,15 @@ Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "VisualBasicToCSharpConverte
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SourceGenerators", "SourceGenerators", "{14D18F51-6B59-49D5-9AB7-08B38417A459}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SourceGeneratorSamples", "samples\CSharp\SourceGenerators\SourceGeneratorSamples\SourceGeneratorSamples.csproj", "{2ADE5CFA-5DF4-44A9-BD67-E884BCFBA045}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpSourceGeneratorSamples", "samples\CSharp\SourceGenerators\SourceGeneratorSamples\CSharpSourceGeneratorSamples.csproj", "{2ADE5CFA-5DF4-44A9-BD67-E884BCFBA045}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GeneratedDemo", "samples\CSharp\SourceGenerators\GeneratedDemo\GeneratedDemo.csproj", "{EC4DB63B-C2B4-4D06-AF98-15253035C6D5}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpGeneratedDemo", "samples\CSharp\SourceGenerators\GeneratedDemo\CSharpGeneratedDemo.csproj", "{EC4DB63B-C2B4-4D06-AF98-15253035C6D5}"
EndProject
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "VisualBasicGeneratedDemo", "samples\VisualBasic\SourceGenerators\GeneratedDemo\VisualBasicGeneratedDemo.vbproj", "{DA924876-9CF5-47E0-AA01-ADAF47653D39}"
EndProject
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "VisualBasicSourceGeneratorSamples", "samples\VisualBasic\SourceGenerators\SourceGeneratorSamples\VisualBasicSourceGeneratorSamples.vbproj", "{8322B6E4-0CB1-4EC1-A2CC-2E4DB02C834A}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SourceGenerators", "SourceGenerators", "{E79B07C8-0859-4B5C-9650-68D855833C6E}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Expand Down Expand Up @@ -283,6 +289,14 @@ Global
{EC4DB63B-C2B4-4D06-AF98-15253035C6D5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EC4DB63B-C2B4-4D06-AF98-15253035C6D5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EC4DB63B-C2B4-4D06-AF98-15253035C6D5}.Release|Any CPU.Build.0 = Release|Any CPU
{DA924876-9CF5-47E0-AA01-ADAF47653D39}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DA924876-9CF5-47E0-AA01-ADAF47653D39}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DA924876-9CF5-47E0-AA01-ADAF47653D39}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DA924876-9CF5-47E0-AA01-ADAF47653D39}.Release|Any CPU.Build.0 = Release|Any CPU
{8322B6E4-0CB1-4EC1-A2CC-2E4DB02C834A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8322B6E4-0CB1-4EC1-A2CC-2E4DB02C834A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8322B6E4-0CB1-4EC1-A2CC-2E4DB02C834A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8322B6E4-0CB1-4EC1-A2CC-2E4DB02C834A}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down Expand Up @@ -342,6 +356,9 @@ Global
{14D18F51-6B59-49D5-9AB7-08B38417A459} = {C3FB27E9-C8EE-4F76-B0AA-7CD67A7E652B}
{2ADE5CFA-5DF4-44A9-BD67-E884BCFBA045} = {14D18F51-6B59-49D5-9AB7-08B38417A459}
{EC4DB63B-C2B4-4D06-AF98-15253035C6D5} = {14D18F51-6B59-49D5-9AB7-08B38417A459}
{DA924876-9CF5-47E0-AA01-ADAF47653D39} = {E79B07C8-0859-4B5C-9650-68D855833C6E}
{8322B6E4-0CB1-4EC1-A2CC-2E4DB02C834A} = {E79B07C8-0859-4B5C-9650-68D855833C6E}
{E79B07C8-0859-4B5C-9650-68D855833C6E} = {CDA94F62-E35A-4913-8045-D9D42416513C}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {B849838B-3D7A-4B6B-BE07-285DCB1588F4}
Expand Down
6 changes: 6 additions & 0 deletions eng/Publishing.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Project>
<PropertyGroup>
<PublishingVersion>3</PublishingVersion>
</PropertyGroup>
</Project>
4 changes: 2 additions & 2 deletions eng/Version.Details.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
<ProductDependencies>
</ProductDependencies>
<ToolsetDependencies>
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="6.0.0-beta.21212.6">
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="6.0.0-beta.21304.1">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>db49d790a4bfa977a9ed7436bf2aa242cefae45e</Sha>
<Sha>85a65ea1fca1d0867f699fed44d191358270bf6a</Sha>
</Dependency>
</ToolsetDependencies>
</Dependencies>
7 changes: 5 additions & 2 deletions eng/Versions.props
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,14 @@
<PropertyGroup>
<!-- This repo version -->
<VersionPrefix>4.0.0</VersionPrefix>
<NugetPackagePrefix>1.0.1</NugetPackagePrefix>
<NugetPackagePrefix>1.1.1</NugetPackagePrefix>
<PreReleaseVersionLabel>beta1</PreReleaseVersionLabel>
<!-- Opt-in repo features -->
<UsingToolVSSDK>true</UsingToolVSSDK>
<UsingToolNetFrameworkReferenceAssemblies>true</UsingToolNetFrameworkReferenceAssemblies>
<UsingToolMicrosoftNetCompilers>true</UsingToolMicrosoftNetCompilers>
<UsingToolSymbolUploader>true</UsingToolSymbolUploader>
<UsingToolNuGetRepack>true</UsingToolNuGetRepack>
<MicrosoftNetCompilersToolsetVersion>3.9.0</MicrosoftNetCompilersToolsetVersion>
<!-- Force prior version due to https://github.com/microsoft/vstest/pull/2192 and https://github.com/microsoft/vstest/pull/2067 -->
<MicrosoftNETTestSdkVersion>16.1.1</MicrosoftNETTestSdkVersion>
Expand Down Expand Up @@ -61,12 +62,14 @@
<!-- Project System-->
<MicrosoftVisualStudioProjectSystemManagedVersion>17.0.0-beta1-10413-02</MicrosoftVisualStudioProjectSystemManagedVersion>
<MicrosoftVisualStudioProjectSystemManagedVSVersion>17.0.0-beta1-10413-02</MicrosoftVisualStudioProjectSystemManagedVSVersion>
<MicrosoftVisualStudioProjectSystemSDKToolsVersion>17.0.667-pre</MicrosoftVisualStudioProjectSystemSDKToolsVersion>
<!-- Libs -->
<DiffPlexVersion>1.4.4</DiffPlexVersion>
<DiffPlexVersion>1.5.0</DiffPlexVersion>
<!-- Testing -->
<MicrosoftCodeAnalysis2PrimaryTestVersion>2.6.1</MicrosoftCodeAnalysis2PrimaryTestVersion>
<MicrosoftCodeAnalysis3PrimaryTestVersion>3.9.0</MicrosoftCodeAnalysis3PrimaryTestVersion>
<MicrosoftCodeAnalysisTestingVersion>1.0.1-beta1.20374.2</MicrosoftCodeAnalysisTestingVersion>
<xunitassertVersion>$(xunitVersion)</xunitassertVersion>
<XunitCombinatorialVersion>1.2.7</XunitCombinatorialVersion>
<VsixTestingXunitVersion>0.1.49-beta</VsixTestingXunitVersion>
<!-- Analyzers -->
Expand Down
2 changes: 2 additions & 0 deletions eng/common/build.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ Param(
[switch] $prepareMachine,
[string] $runtimeSourceFeed = '',
[string] $runtimeSourceFeedKey = '',
[switch] $excludePrereleaseVS,
[switch] $help,
[Parameter(ValueFromRemainingArguments=$true)][String[]]$properties
)
Expand Down Expand Up @@ -65,6 +66,7 @@ function Print-Usage() {
Write-Host " -prepareMachine Prepare machine for CI run, clean up processes after build"
Write-Host " -warnAsError <value> Sets warnaserror msbuild parameter ('true' or 'false')"
Write-Host " -msbuildEngine <value> Msbuild engine to use to run build ('dotnet', 'vs', or unspecified)."
Write-Host " -excludePrereleaseVS Set to exclude build engines in prerelease versions of Visual Studio"
Write-Host ""

Write-Host "Command line arguments not listed above are passed thru to msbuild."
Expand Down
1 change: 0 additions & 1 deletion eng/common/cross/build-android-rootfs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,6 @@ __AndroidPackages+=" libandroid-glob"
__AndroidPackages+=" liblzma"
__AndroidPackages+=" krb5"
__AndroidPackages+=" openssl"
__AndroidPackages+=" openldap"

for path in $(wget -qO- http://termux.net/dists/stable/main/binary-$__AndroidArch/Packages |\
grep -A15 "Package: \(${__AndroidPackages// /\\|}\)" | grep -v "static\|tool" | grep Filename); do
Expand Down
8 changes: 4 additions & 4 deletions eng/common/cross/build-rootfs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -55,13 +55,11 @@ __UbuntuPackages+=" libcurl4-openssl-dev"
__UbuntuPackages+=" libkrb5-dev"
__UbuntuPackages+=" libssl-dev"
__UbuntuPackages+=" zlib1g-dev"
__UbuntuPackages+=" libldap2-dev"

__AlpinePackages+=" curl-dev"
__AlpinePackages+=" krb5-dev"
__AlpinePackages+=" openssl-dev"
__AlpinePackages+=" zlib-dev"
__AlpinePackages+=" openldap-dev"

__FreeBSDBase="12.1-RELEASE"
__FreeBSDPkg="1.12.0"
Expand All @@ -70,13 +68,15 @@ __FreeBSDPackages+=" icu"
__FreeBSDPackages+=" libinotify"
__FreeBSDPackages+=" lttng-ust"
__FreeBSDPackages+=" krb5"
__FreeBSDPackages+=" libslapi-2.4"

__IllumosPackages="icu-64.2nb2"
__IllumosPackages+=" mit-krb5-1.16.2nb4"
__IllumosPackages+=" openssl-1.1.1e"
__IllumosPackages+=" zlib-1.2.11"
__IllumosPackages+=" openldap-client-2.4.49"

# ML.NET dependencies
__UbuntuPackages+=" libomp5"
__UbuntuPackages+=" libomp-dev"

__UseMirror=0

Expand Down
29 changes: 19 additions & 10 deletions eng/common/generate-locproject.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ $ErrorActionPreference = "Stop"

Import-Module -Name (Join-Path $PSScriptRoot 'native\CommonLibrary.psm1')

$exclusionsFilePath = "$SourcesDirectory\Localize\LocExclusions.json"
$exclusionsFilePath = "$SourcesDirectory\eng\Localize\LocExclusions.json"
$exclusions = @{ Exclusions = @() }
if (Test-Path -Path $exclusionsFilePath)
{
Expand Down Expand Up @@ -66,10 +66,19 @@ $locJson = @{
}
if ($continue)
{
return @{
SourceFile = $sourceFile
CopyOption = "LangIDOnName"
OutputPath = $outputPath
if ($_.Directory.Name -eq 'en' -and $_.Extension -eq '.json') {
return @{
SourceFile = $sourceFile
CopyOption = "LangIDOnPath"
OutputPath = "$($_.Directory.Parent.FullName | Resolve-Path -Relative)\"
}
}
else {
return @{
SourceFile = $sourceFile
CopyOption = "LangIDOnName"
OutputPath = $outputPath
}
}
}
}
Expand All @@ -83,14 +92,14 @@ Write-Host "LocProject.json generated:`n`n$json`n`n"
Pop-Location

if (!$UseCheckedInLocProjectJson) {
New-Item "$SourcesDirectory\Localize\LocProject.json" -Force # Need this to make sure the Localize directory is created
Set-Content "$SourcesDirectory\Localize\LocProject.json" $json
New-Item "$SourcesDirectory\eng\Localize\LocProject.json" -Force # Need this to make sure the Localize directory is created
Set-Content "$SourcesDirectory\eng\Localize\LocProject.json" $json
}
else {
New-Item "$SourcesDirectory\Localize\LocProject-generated.json" -Force # Need this to make sure the Localize directory is created
Set-Content "$SourcesDirectory\Localize\LocProject-generated.json" $json
New-Item "$SourcesDirectory\eng\Localize\LocProject-generated.json" -Force # Need this to make sure the Localize directory is created
Set-Content "$SourcesDirectory\eng\Localize\LocProject-generated.json" $json

if ((Get-FileHash "$SourcesDirectory\Localize\LocProject-generated.json").Hash -ne (Get-FileHash "$SourcesDirectory\Localize\LocProject.json").Hash) {
if ((Get-FileHash "$SourcesDirectory\eng\Localize\LocProject-generated.json").Hash -ne (Get-FileHash "$SourcesDirectory\eng\Localize\LocProject.json").Hash) {
Write-PipelineTelemetryError -Category "OneLocBuild" -Message "Existing LocProject.json differs from generated LocProject.json. Download LocProject-generated.json and compare them."

exit 1
Expand Down
1 change: 1 addition & 0 deletions eng/common/msbuild.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Param(
[bool] $nodeReuse = $true,
[switch] $ci,
[switch] $prepareMachine,
[switch] $excludePrereleaseVS,
[Parameter(ValueFromRemainingArguments=$true)][String[]]$extraArgs
)

Expand Down
Loading