Skip to content

Use netstandard1.3 in our tasks library.#5

Merged
eerhardt merged 2 commits intodotnet:masterfrom
eerhardt:UseNetstandard1.3
Aug 3, 2016
Merged

Use netstandard1.3 in our tasks library.#5
eerhardt merged 2 commits intodotnet:masterfrom
eerhardt:UseNetstandard1.3

Conversation

@eerhardt
Copy link
Member

@eerhardt eerhardt commented Aug 2, 2016

I also added the current "Sdk" .props and .targets files from the dotnet/cli repo. We can modify these as we go. Our "Tasks" library will be the first test for these .props and .targets files.

@eerhardt
Copy link
Member Author

eerhardt commented Aug 2, 2016

/cc @natidea @davkean @333fred

<TargetFrameworkVersion>v1.3</TargetFrameworkVersion>
</PropertyGroup>
<ItemGroup>
<None Include="Microsoft.DotNet.Core.Sdk.targets" />
Copy link
Contributor

Choose a reason for hiding this comment

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

Should this be copied to output?

Copy link
Member Author

Choose a reason for hiding this comment

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

Not sure. It needs to get packaged into the .nupkg (which is my next step). That will get figured out then.

Copy link
Contributor

Choose a reason for hiding this comment

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

Okay sounds good.

@333fred
Copy link
Member

333fred commented Aug 2, 2016

build.cmd fails with this patch, lots of missing assembly and using references.

@eerhardt
Copy link
Member Author

eerhardt commented Aug 2, 2016

build.cmd fails with this patch, lots of missing assembly and using references.

I assume build.cmd will need to call restore before build. Can you try restoring in VS on your machine and then call build.cmd?

@eerhardt
Copy link
Member Author

eerhardt commented Aug 2, 2016

I can work on getting an LKG version of the CLI installed during build.cmd, which will then be able to restore. And we can use "dotnet build3", which will build the solution, instead of relying on msbuild being installed on the box.

@333fred
Copy link
Member

333fred commented Aug 2, 2016

Yeah, restore fixed it. For that version of .NET, would we have to include it in the repo, or are we going to have to configure Jenkins slaves and microbuild instances with those binaries?

@eerhardt
Copy link
Member Author

eerhardt commented Aug 2, 2016

would we have to include it in the repo, or are we going to have to configure Jenkins slaves and microbuild instances with those binaries?

It will be downloaded "on the fly"

@eerhardt
Copy link
Member Author

eerhardt commented Aug 2, 2016

@333fred - how about now? does it build cleanly on your box with my latest change?

@eerhardt eerhardt force-pushed the UseNetstandard1.3 branch from b13e7df to ad3834f Compare August 2, 2016 22:54
@333fred
Copy link
Member

333fred commented Aug 2, 2016

@eerhardt yep, clean build works just fine now, restoring all packages.

build.ps1 Outdated
Copy link
Contributor

Choose a reason for hiding this comment

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

will the space here throw off the arg parsing when passing it through to msbuild?

Copy link
Member Author

Choose a reason for hiding this comment

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

Doesn't appear to on my box. It failed when this wasn't supplied. It passes now.

Copy link
Contributor

Choose a reason for hiding this comment

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

I'm not as familiar with PS quoting defaults as bash, thanks for the clarification.

@natidea
Copy link
Contributor

natidea commented Aug 3, 2016

:shipit:

@eerhardt eerhardt force-pushed the UseNetstandard1.3 branch from ad3834f to 8c5a153 Compare August 3, 2016 02:33
@eerhardt eerhardt merged commit e911e26 into dotnet:master Aug 3, 2016
@eerhardt eerhardt deleted the UseNetstandard1.3 branch August 3, 2016 02:34
nguerrera pushed a commit that referenced this pull request Oct 10, 2016
Use netstandard1.3 in our tasks library.
mmitche pushed a commit to mmitche/sdk that referenced this pull request Jun 5, 2020
Fixing the MsBuild version in the tasks assembly
dsplaisted added a commit to dsplaisted/sdk that referenced this pull request Mar 5, 2026
Changes include:
- Rename 'managed installations' to 'tracked installations' (dotnet#10)
- Fix '.metadata' -> 'metadata' folder name (dotnet#18)
- Include component type in error/warning messages (dotnet#11)
- Remove component spec from runtime update (dotnet#12)
- Remove GetInstallations wrapper (dotnet#6)
- ScopedMutex throws TimeoutException on failure (dotnet#22)
- Make InstallResult.Install non-nullable (dotnet#17)
- Remove ComponentFilesExist shortcut (dotnet#19)
- Wire up InstallSource enum (dotnet#21)
- ListCommand: enum types, narrowed mutex, read-only verify, spacing (dotnet#3,dotnet#4,dotnet#5,#1)
- Show global.json path in list output (dotnet#15)
- Add doc comments to ListData types (dotnet#7)
- Move SourceOption to CommonOptions, remove alias fields (dotnet#9)
- Remove ResolveChannelFromGlobalJson test hook wrapper (dotnet#14)
- Root 'dotnetup update' updates all components (dotnet#16)
- GlobalJsonChannelResolver: support rollForward policy (dotnet#13)
- Error when installing to unmanaged dotnet root (dotnet#20)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
dsplaisted added a commit to dsplaisted/sdk that referenced this pull request Mar 6, 2026
Changes include:
- UpdateWorkflow.Execute returns non-zero exit code on failure (#1)
- InfoCommand JSON output includes InstallSpecs (dotnet#2)
- Wire --update-global-json through SdkUpdateCommand to UpdateWorkflow (dotnet#3)
- Implement DotnetInstallManager.UpdateGlobalJson using Utf8JsonReader (dotnet#3)
- Fix ResolveEntryDestPath to use normalized entry name (dotnet#4)
- Fix test: MajorMinor test uses correct channel '9.0' (dotnet#5)
- Fix test: LTS assertion checks Major instead of Minor (dotnet#6)
- Fix ScopedMutex.Dispose to not leak mutex on ReleaseMutex throw (dotnet#7)
- Make CommonOptions fields static readonly (dotnet#9)
- Remove unused --no-progress from uninstall parsers (dotnet#10)
- GarbageCollector catches Exception instead of just IOException (dotnet#11)
- Capitalize 'SDK' in SdkCommandParser description (dotnet#12)
- Eliminate redundant manifest reads in InstallerOrchestratorSingleton (dotnet#13)
- Fix STS test error message to say 'major' not 'minor' (dotnet#14)
- Make DotnetupUtilities.ExeSuffix readonly (dotnet#16)
- Fix FormatBytes to use floating-point with one decimal (dotnet#17)
- Remove dead ReleaseManifest variable in DotnetInstaller (dotnet#18)
- Make UpdateChannel.Name immutable (dotnet#19)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants