Skip to content

Conversation

jdom
Copy link
Member

@jdom jdom commented Oct 29, 2016

This builds the packages for the vNext solution

(Original unchanged files from main tree to preserve history)
@jdom jdom added this to the CoreCLR milestone Oct 29, 2016
@jdom
Copy link
Member Author

jdom commented Oct 29, 2016

For the scripts themselves, it's easier to review individual commits to see what changedm since the first commit just copied a bunch of files with no changes from the main tree into vNext, so you can ignore reviewing it. The other commits are the interesting ones.

<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>Microsoft.Orleans.Core</id>
Copy link
Member

Choose a reason for hiding this comment

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

I thought we were leaning towards calling this one "Abstractions"

Copy link
Member Author

Choose a reason for hiding this comment

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

That name change refactoring was not done yet. Currently these packages are similar in shape with the ones in 1.X
The refactoring will come much later

<licenseUrl>https://github.com/dotnet/Orleans#license</licenseUrl>
<iconUrl>https://raw.githubusercontent.com/dotnet/orleans/gh-pages/assets/logo_128.png</iconUrl>
<summary>
Core library of Microsoft Orleans - Orleans.dll
Copy link
Member

Choose a reason for hiding this comment

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

I think we should use a namespaced dll name and not include it in the package description

Copy link
Member Author

Choose a reason for hiding this comment

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

Agreed. Nevertheless those changes are not part of this PR, that's why I was mentioning you should skip reviewing the first commit, as it is a plain copy of what's out there already.

-->
<file src="Orleans.SDK.targets" target="build\Microsoft.Orleans.OrleansCodeGenerator.Build.targets" />

<file src="ClientGenerator.exe" target="tools" />
Copy link
Member

Choose a reason for hiding this comment

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

Shouldn't these be included via dependencies on other packages?

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 if it's possible, since this is really a tool package. Nevertheless, I only copied how we were doing it before, and I believe after the .NET Core tooling settles and starts using MSBuild again, we should improve this story

@galvesribeiro
Copy link
Member

Yay! Lets test Nugets! :) 🔥

@jdom
Copy link
Member Author

jdom commented Oct 29, 2016

I'm doing that here: https://github.com/jdom/OrleansHelloWorldSample.Core
There is one thing it's not working yet, but with nuget packages being generated, now it's easy to iterate :)
Don't worry, I'll have it working really soon

@jdom
Copy link
Member Author

jdom commented Oct 29, 2016

YEAH! Got a HelloWorld sample to work ENTIRELY in .NET Core. I had to hardcode a few values in our AppDomain shim, but I'll clean in up on Monday and submit a PR
Exciting! 🎉

@galvesribeiro
Copy link
Member

Great work! 💃

@jskulavik
Copy link

Still getting up to speed here, but that's fantastic (and very useful to me) news @jdom. Bravo!

@jdom jdom force-pushed the netstandard-nuget branch from 6b4040e to 78ea43f Compare October 29, 2016 02:37
@ReubenBond ReubenBond merged commit 1c5f451 into dotnet:master Oct 29, 2016
@jdom jdom deleted the netstandard-nuget branch October 29, 2016 05:54
@github-actions github-actions bot locked and limited conversation to collaborators Dec 9, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants