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

[main] Update dependencies from dotnet/arcade #8762

Merged
merged 35 commits into from
Jun 23, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
8210355
Update dependencies from https://github.com/dotnet/arcade build 20230…
dotnet-maestro[bot] May 25, 2023
8f9f845
Update dependencies from https://github.com/dotnet/arcade build 20230…
dotnet-maestro[bot] May 26, 2023
37493ca
Update dependencies from https://github.com/dotnet/arcade build 20230…
dotnet-maestro[bot] May 27, 2023
c1e6ca2
Update dependencies from https://github.com/dotnet/arcade build 20230…
dotnet-maestro[bot] May 28, 2023
fea563f
Update dependencies from https://github.com/dotnet/arcade build 20230…
dotnet-maestro[bot] May 29, 2023
745fcbd
Update dependencies from https://github.com/dotnet/arcade build 20230…
dotnet-maestro[bot] May 30, 2023
4846af2
Update dependencies from https://github.com/dotnet/arcade build 20230…
dotnet-maestro[bot] May 31, 2023
f006549
Update dependencies from https://github.com/dotnet/arcade build 20230…
dotnet-maestro[bot] Jun 1, 2023
e46b375
Merge branch 'main' into darc-main-0b91fd41-3be2-4e1e-81e0-c48d3d238f51
333fred Jun 2, 2023
33da1be
Update Versions.props
333fred Jun 2, 2023
3c12ace
Update dependencies from https://github.com/dotnet/arcade build 20230…
dotnet-maestro[bot] Jun 3, 2023
5fab05e
Update dependencies from https://github.com/dotnet/arcade build 20230…
dotnet-maestro[bot] Jun 8, 2023
fd82fdd
Update dependencies from https://github.com/dotnet/arcade build 20230…
dotnet-maestro[bot] Jun 9, 2023
6a5422a
Update dependencies from https://github.com/dotnet/arcade build 20230…
dotnet-maestro[bot] Jun 10, 2023
31f28d4
Update dependencies from https://github.com/dotnet/arcade build 20230…
dotnet-maestro[bot] Jun 14, 2023
39d43f6
Merge remote-tracking branch 'origin/main' into darc-main-0b91fd41-3b…
Jun 14, 2023
e7f41f5
Update dependencies from https://github.com/dotnet/arcade build 20230…
dotnet-maestro[bot] Jun 15, 2023
85d70a3
Skip failing tests. Tracked by https://github.com/dotnet/razor/issues…
chsienki Jun 15, 2023
04732f3
Work past the self contained error
jaredpar Jun 16, 2023
9ec4c6a
Update dependencies from https://github.com/dotnet/arcade build 20230…
dotnet-maestro[bot] Jun 17, 2023
9f4a469
Update dependencies from https://github.com/dotnet/arcade build 20230…
dotnet-maestro[bot] Jun 19, 2023
f3963df
Update dependencies from https://github.com/dotnet/arcade build 20230…
dotnet-maestro[bot] Jun 20, 2023
a9c99b8
Update dependencies from https://github.com/dotnet/arcade build 20230…
dotnet-maestro[bot] Jun 21, 2023
fde3470
Update dependencies from https://github.com/dotnet/arcade build 20230…
dotnet-maestro[bot] Jun 22, 2023
3e75def
Merge remote-tracking branch 'origin/main' into darc-main-0b91fd41-3b…
jaredpar Jun 22, 2023
3d699c4
Fix version diff
jaredpar Jun 22, 2023
8d9b60e
Work around unsupported base image
jaredpar Jun 22, 2023
254b8da
another workaround
jaredpar Jun 22, 2023
b7928e1
fix queue names
jaredpar Jun 22, 2023
eaa6538
fix container
jaredpar Jun 22, 2023
c337876
Update src/Razor/src/rzls/rzls.csproj
jaredpar Jun 22, 2023
f8497e3
More
Jun 22, 2023
e9d8dc3
Apply suggestions from code review
jaredpar Jun 22, 2023
c49335a
powershell
jaredpar Jun 22, 2023
3908bc0
new zip idea
jaredpar Jun 23, 2023
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
3 changes: 2 additions & 1 deletion azure-pipelines-compiler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,8 @@ stages:
- job: Linux
pool:
${{ if or(ne(variables['System.TeamProject'], 'internal'), in(variables['Build.Reason'], 'Manual', 'PullRequest', 'Schedule')) }}:
vmImage: ubuntu-latest
name: NetCore-Public
demands: ImageOverride -equals Build.Ubuntu.1804.Amd64.Open
${{ if and(eq(variables['System.TeamProject'], 'internal'), notin(variables['Build.Reason'], 'Manual', 'PullRequest', 'Schedule')) }}:
name: NetCore1ESPool-Internal
demands: ImageOverride -equals Build.Ubuntu.1804.Amd64
Expand Down
5 changes: 3 additions & 2 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -358,11 +358,12 @@ stages:

- job: Linux
container:
image: mcr.microsoft.com/dotnet-buildtools/prereqs:centos-7
image: mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream8
options: --init # This ensures all the stray defunct processes are reaped.
pool:
${{ if eq(variables['System.TeamProject'], 'public') }}:
vmImage: ubuntu-latest
name: NetCore-Public
demands: ImageOverride -equals Build.Ubuntu.1804.Amd64.Open
${{ if eq(variables['System.TeamProject'], 'internal') }}:
name: $(DncEngInternalBuildPool)
demands: ImageOverride -equals Build.Ubuntu.1804.Amd64
Expand Down
2 changes: 1 addition & 1 deletion build.cmd
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
@echo off
setlocal

set _args=-restore -build /p:TreatWarningsAsErrors=true %*
set _args=-restore -build /p:_SelfContainedWasSpecified=true %*
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this change still needed? There don't seem to be any warnings to suppress in the latest CI builds.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I will revert this and the other change you mentioned after merging. This finally went greenand I want to get this in to unblock other items. Those changes dont' really impact the semantics so should be fine to be in for a few hour.s

if "%~1"=="-?" set _args=-help

powershell -ExecutionPolicy ByPass -NoProfile -Command "& '%~dp0eng\common\build.ps1'" %_args%
Expand Down
3 changes: 1 addition & 2 deletions eng/AfterSigning.targets
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@
<Delete Files="%(LanguageServiceBinary.ZipFile)" />

<!-- Build a .zip file from each platform's directory and write it to 'artifacts' -->
<Exec Command="$(_DotNetPath) pwsh -NonInteractive -command &quot;&amp;{ Write-Host &quot;Writing %(LanguageServiceBinary.ZipFile)...&quot; ; Add-Type -AssemblyName System.IO.Compression.FileSystem; [System.IO.Compression.ZipFile]::CreateFromDirectory('%(LanguageServiceBinary.SourceDir)', '%(LanguageServiceBinary.ZipFile)') }&quot;"
WorkingDirectory="$(MSBuildThisFileDirectory)..\" />
<ZipDirectory SourceDirectory="%(LanguageServiceBinary.SourceDir)" DestinationFile="%(LanguageServiceBinary.ZipFile)" />
</Target>
</Project>
12 changes: 6 additions & 6 deletions eng/Version.Details.xml
Original file line number Diff line number Diff line change
Expand Up @@ -94,19 +94,19 @@
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-runtime</Uri>
<Sha>3a25a7f1cc446b60678ed25c9d829420d6321eba</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="8.0.0-beta.23269.2">
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="8.0.0-beta.23320.3">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>792c346a52b2388152c2fad6f626b88ed8736d6f</Sha>
<Sha>06d73ccc1f421af06c2794741a9913f474f66b3d</Sha>
<SourceBuild RepoName="arcade" ManagedOnly="true" />
</Dependency>
<Dependency Name="Microsoft.SourceLink.GitHub" Version="8.0.0-beta.23252.2" CoherentParentDependency="Microsoft.DotNet.Arcade.Sdk">
<Dependency Name="Microsoft.SourceLink.GitHub" Version="8.0.0-beta.23314.2" CoherentParentDependency="Microsoft.DotNet.Arcade.Sdk">
<Uri>https://github.com/dotnet/sourcelink</Uri>
<Sha>54eb3b811c57f5e94617d31a102fc9cb664ccdd5</Sha>
<Sha>4d2c8bf58e8cb7900ec2d9077c155572e2d3cd88</Sha>
<SourceBuild RepoName="sourcelink" ManagedOnly="true" />
</Dependency>
<Dependency Name="Microsoft.DotNet.XliffTasks" Version="1.0.0-beta.23266.1" CoherentParentDependency="Microsoft.DotNet.Arcade.Sdk">
<Dependency Name="Microsoft.DotNet.XliffTasks" Version="1.0.0-beta.23312.2" CoherentParentDependency="Microsoft.DotNet.Arcade.Sdk">
<Uri>https://github.com/dotnet/xliff-tasks</Uri>
<Sha>9e7fbcab4e5275f63c0cd37553ba426de9194309</Sha>
<Sha>4234ffac87e305da80597cb46dc0d4a87fc4f7c2</Sha>
<SourceBuild RepoName="xliff-tasks" ManagedOnly="true" />
</Dependency>
<!-- Necessary for source-build. This allows Microsoft.Extensions.ObjectPool and System.Collections.Immutable packages
Expand Down
4 changes: 2 additions & 2 deletions eng/Versions.props
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,8 @@
<MicrosoftCodeAnalysisWorkspacesCommonPackageVersion>4.7.0-3.23314.5</MicrosoftCodeAnalysisWorkspacesCommonPackageVersion>
<MicrosoftCodeAnalysisWorkspacesMSBuildPackageVersion>4.7.0-3.23314.5</MicrosoftCodeAnalysisWorkspacesMSBuildPackageVersion>
<MicrosoftVisualStudioLanguageServicesPackageVersion>4.7.0-3.23314.5</MicrosoftVisualStudioLanguageServicesPackageVersion>
<MicrosoftSourceLinkGitHubPackageVersion>8.0.0-beta.23252.2</MicrosoftSourceLinkGitHubPackageVersion>
<MicrosoftDotNetXliffTasksPackageVersion>1.0.0-beta.23266.1</MicrosoftDotNetXliffTasksPackageVersion>
<MicrosoftSourceLinkGitHubPackageVersion>8.0.0-beta.23314.2</MicrosoftSourceLinkGitHubPackageVersion>
<MicrosoftDotNetXliffTasksPackageVersion>1.0.0-beta.23312.2</MicrosoftDotNetXliffTasksPackageVersion>
<!--
Exception - Microsoft.Extensions.ObjectPool and System.Collections.Immutable packages are not updated by automation,
but are present in Version.Details.xml for source-build PVP flow. See the comment in Version.Details.xml for more information.
Expand Down
4 changes: 4 additions & 0 deletions eng/common/dotnet-install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,10 @@ cpuname=$(uname -m)
case $cpuname in
arm64|aarch64)
buildarch=arm64
if [ "$(getconf LONG_BIT)" -lt 64 ]; then
# This is 32-bit OS running on 64-bit CPU (for example Raspberry Pi OS)
buildarch=arm
fi
;;
loongarch64)
buildarch=loongarch64
Expand Down
2 changes: 1 addition & 1 deletion eng/common/sdk-task.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ try {
$GlobalJson.tools | Add-Member -Name "vs" -Value (ConvertFrom-Json "{ `"version`": `"16.5`" }") -MemberType NoteProperty
}
if( -not ($GlobalJson.tools.PSObject.Properties.Name -match "xcopy-msbuild" )) {
$GlobalJson.tools | Add-Member -Name "xcopy-msbuild" -Value "17.4.1" -MemberType NoteProperty
$GlobalJson.tools | Add-Member -Name "xcopy-msbuild" -Value "17.6.0-2" -MemberType NoteProperty
}
if ($GlobalJson.tools."xcopy-msbuild".Trim() -ine "none") {
$xcopyMSBuildToolsFolder = InitializeXCopyMSBuild $GlobalJson.tools."xcopy-msbuild" -install $true
Expand Down
12 changes: 8 additions & 4 deletions eng/common/templates/job/job.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,10 @@ jobs:
- ${{ if eq(parameters.enableRichCodeNavigation, 'true') }}:
- name: EnableRichCodeNavigation
value: 'true'
# Retry signature validation up to three times, waiting 2 seconds between attempts.
# See https://learn.microsoft.com/en-us/nuget/reference/errors-and-warnings/nu3028#retry-untrusted-root-failures
- name: NUGET_EXPERIMENTAL_CHAIN_BUILD_RETRY_POLICY
value: 3,2000
- ${{ each variable in parameters.variables }}:
# handle name-value variable syntax
# example:
Expand All @@ -83,7 +87,7 @@ jobs:
- ${{ if ne(variable.name, '') }}:
- name: ${{ variable.name }}
value: ${{ variable.value }}

# handle variable groups
- ${{ if ne(variable.group, '') }}:
- group: ${{ variable.group }}
Expand Down Expand Up @@ -169,7 +173,7 @@ jobs:
- ${{ if eq(parameters.enableMicrobuild, 'true') }}:
- ${{ if and(eq(parameters.runAsPublic, 'false'), ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
- task: MicroBuildCleanup@1
displayName: Execute Microbuild cleanup tasks
displayName: Execute Microbuild cleanup tasks
condition: and(always(), in(variables['_SignType'], 'real', 'test'), eq(variables['Agent.Os'], 'Windows_NT'))
continueOnError: ${{ parameters.continueOnError }}
env:
Expand Down Expand Up @@ -219,7 +223,7 @@ jobs:
displayName: Publish XUnit Test Results
inputs:
testResultsFormat: 'xUnit'
testResultsFiles: '*.xml'
testResultsFiles: '*.xml'
searchFolder: '$(Build.SourcesDirectory)/artifacts/TestResults/$(_BuildConfig)'
testRunTitle: ${{ coalesce(parameters.testRunTitle, parameters.name, '$(System.JobName)') }}-xunit
mergeTestResults: ${{ parameters.mergeTestResults }}
Expand All @@ -230,7 +234,7 @@ jobs:
displayName: Publish TRX Test Results
inputs:
testResultsFormat: 'VSTest'
testResultsFiles: '*.trx'
testResultsFiles: '*.trx'
searchFolder: '$(Build.SourcesDirectory)/artifacts/TestResults/$(_BuildConfig)'
testRunTitle: ${{ coalesce(parameters.testRunTitle, parameters.name, '$(System.JobName)') }}-trx
mergeTestResults: ${{ parameters.mergeTestResults }}
Expand Down
6 changes: 6 additions & 0 deletions eng/common/templates/steps/source-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,11 @@ steps:
runtimeOsArgs='/p:RuntimeOS=${{ parameters.platform.runtimeOS }}'
fi

baseOsArgs=
if [ '${{ parameters.platform.baseOS }}' != '' ]; then
baseOsArgs='/p:BaseOS=${{ parameters.platform.baseOS }}'
fi

publishArgs=
if [ '${{ parameters.platform.skipPublishValidation }}' != 'true' ]; then
publishArgs='--publish'
Expand All @@ -86,6 +91,7 @@ steps:
$internalRestoreArgs \
$targetRidArgs \
$runtimeOsArgs \
$baseOsArgs \
/p:SourceBuildNonPortable=${{ parameters.platform.nonPortable }} \
/p:ArcadeBuildFromSource=true \
/p:AssetManifestFileName=$assetManifestFileName
Expand Down
6 changes: 3 additions & 3 deletions eng/common/tools.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -379,13 +379,13 @@ function InitializeVisualStudioMSBuild([bool]$install, [object]$vsRequirements =
}

# Minimum VS version to require.
$vsMinVersionReqdStr = '16.8'
$vsMinVersionReqdStr = '17.6'
$vsMinVersionReqd = [Version]::new($vsMinVersionReqdStr)

# If the version of msbuild is going to be xcopied,
# use this version. Version matches a package here:
# https://dev.azure.com/dnceng/public/_packaging?_a=package&feed=dotnet-eng&package=RoslynTools.MSBuild&protocolType=NuGet&version=17.4.1&view=overview
$defaultXCopyMSBuildVersion = '17.4.1'
# https://dev.azure.com/dnceng/public/_artifacts/feed/dotnet-eng/NuGet/RoslynTools.MSBuild/versions/17.6.0-2
$defaultXCopyMSBuildVersion = '17.6.0-2'

if (!$vsRequirements) {
if (Get-Member -InputObject $GlobalJson.tools -Name 'vs') {
Expand Down
6 changes: 3 additions & 3 deletions global.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"tools": {
"dotnet": "8.0.100-preview.3.23178.7",
"dotnet": "8.0.100-preview.5.23303.2",
"runtimes": {
"dotnet": [
"2.1.30",
Expand All @@ -16,12 +16,12 @@
}
},
"sdk": {
"version": "8.0.100-preview.3.23178.7",
"version": "8.0.100-preview.5.23303.2",
"allowPrerelease": false,
"rollForward": "latestPatch"
},
"msbuild-sdks": {
"Microsoft.DotNet.Arcade.Sdk": "8.0.0-beta.23269.2",
"Microsoft.DotNet.Arcade.Sdk": "8.0.0-beta.23320.3",
"Yarn.MSBuild": "1.22.10"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ namespace Microsoft.AspNetCore.Razor.Microbenchmarks.Generator;

public class RazorTests
{
[Fact]
[Fact(Skip = "https://github.com/dotnet/razor/issues/7982")]
public void Project_Load_Cold()
{
// arrange
Expand All @@ -31,7 +31,7 @@ public void Project_Load_Cold()
Assert.Throws<NullReferenceException>(() => project.GeneratorDriver.GetRunResult());
}

[Fact]
[Fact(Skip = "https://github.com/dotnet/razor/issues/7982")]
public void Project_Load_Warm()
{
// arrange
Expand All @@ -49,7 +49,7 @@ public void Project_Load_Warm()
Assert.Equal(110, results.GeneratedTrees.Length);
}

[Fact]
[Fact(Skip = "https://github.com/dotnet/razor/issues/7982")]
public void Razor_Add_Independent()
{
// arrange
Expand All @@ -66,7 +66,7 @@ public void Razor_Add_Independent()
Assert.Equal("Independent_razor.g.cs", results.Results[0].GeneratedSources.Last().HintName);
}

[Fact]
[Fact(Skip = "https://github.com/dotnet/razor/issues/7982")]
public void Razor_Edit_Independent()
{
// arrange
Expand All @@ -86,7 +86,7 @@ public void Razor_Edit_Independent()
Assert.Contains("<h1>Independent file</h1>", results.Results[0].GeneratedSources.Single(r => r.HintName == "Pages_Generated_0_razor.g.cs").SourceText.ToString());
}

[Fact]
[Fact(Skip = "https://github.com/dotnet/razor/issues/7982")]
public void Razor_Remove_Independent()
{
// arrange
Expand All @@ -102,7 +102,7 @@ public void Razor_Remove_Independent()
Assert.Equal(109, results.GeneratedTrees.Length);
}

[Fact]
[Fact(Skip = "https://github.com/dotnet/razor/issues/7982")]
public void Razor_Edit_DependentIgnorable()
{
// arrange
Expand All @@ -122,7 +122,7 @@ public void Razor_Edit_DependentIgnorable()
Assert.Contains("<h1>Counter edited</h1>", results.Results[0].GeneratedSources.Single(r => r.HintName == "Pages_Counter_razor.g.cs").SourceText.ToString());
}

[Fact]
[Fact(Skip = "https://github.com/dotnet/razor/issues/7982")]
public void Razor_Edit_Dependent()
{
// arrange
Expand All @@ -144,7 +144,7 @@ public void Razor_Edit_Dependent()
Assert.Contains("__builder.AddAttribute(6, \"IncrementAmount\", (object)(\"5\"));", results.Results[0].GeneratedSources.Single(r => r.HintName == "Pages_Index_razor.g.cs").SourceText.ToString());
}

[Fact]
[Fact(Skip = "https://github.com/dotnet/razor/issues/7982")]
public void Razor_Remove_Dependent()
{
// arrange
Expand Down
5 changes: 3 additions & 2 deletions src/Razor/src/rzls/rzls.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
<OutputType>Exe</OutputType>
<Description>Razor is a markup syntax for adding server-side logic to web pages. This package contains a Razor language server.</Description>
<EnableApiCheck>false</EnableApiCheck>
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
Copy link
Member

@jjonescz jjonescz Jun 19, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jaredpar to suppress the warning, you can do this:

Suggested change
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
<MSBuildWarningsAsMessages>NETSDK1201</MSBuildWarningsAsMessages>

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same here.

<RuntimeIdentifiers Condition="$([MSBuild]::IsOSPlatform('Windows'))">win-x64;win-x86;win-arm64</RuntimeIdentifiers>
<RuntimeIdentifiers Condition="$([MSBuild]::IsOSPlatform('Linux'))">linux-x64;linux-musl-x64;linux-arm64;linux-musl-arm64</RuntimeIdentifiers>
<RuntimeIdentifiers Condition="$([MSBuild]::IsOSPlatform('OSX'))">osx-x64;osx-arm64</RuntimeIdentifiers>
Expand Down Expand Up @@ -58,11 +59,11 @@

<!-- Transform RuntimeIdentifierForPublish items to project items to pass to MSBuild task -->
<ProjectToPublish Include="@(RuntimeIdentifierForPublish->'$(MSBuildProjectFullPath)')">
<AdditionalProperties>RuntimeIdentifier=%(RuntimeIdentifierForPublish.Identity);PublishDir=$(RidsPublishDir)%(RuntimeIdentifierForPublish.Identity)\;TargetFramework=$(PublishTargetFramework)</AdditionalProperties>
<AdditionalProperties>RuntimeIdentifier=%(RuntimeIdentifierForPublish.Identity);PublishDir=$(RidsPublishDir)%(RuntimeIdentifierForPublish.Identity)\;TargetFramework=$(PublishTargetFramework);SelfContained=true</AdditionalProperties>
</ProjectToPublish>

<ProjectToPublish_PlatformAgnostic Include="$(MSBuildProjectFullPath)">
<AdditionalProperties>PublishDir=$(RidsPublishDir)\PlatformAgnostic\;UseAppHost=false;TargetFramework=$(PublishTargetFramework)</AdditionalProperties>
<AdditionalProperties>PublishDir=$(RidsPublishDir)\PlatformAgnostic\;UseAppHost=false;TargetFramework=$(PublishTargetFramework);</AdditionalProperties>
</ProjectToPublish_PlatformAgnostic>
</ItemGroup>

Expand Down