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

ClientGenerator packs OrleansCodeGenerator.Build package #2990

Merged
merged 3 commits into from
May 2, 2017

Conversation

jdom
Copy link
Member

@jdom jdom commented May 2, 2017

  • ClientGenerator.csproj generates the nuget package directly
  • Remove meta package and scripts that build the built-time codegen package separately
  • Allow setting nuget version from msbuild arguments

- ClientGenerator.csproj generates the nuget package directly
- Remove meta package and scripts that build the built-time codegen package separately
- Allow setting nuget version from msbuild arguments
<PackagePath>build\$(PackageId).targets</PackagePath>
<Visible>false</Visible>
</None>
<None Include="$(OutDir)/ClientGenerator.exe.config">
Copy link
Member

Choose a reason for hiding this comment

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

It's a little unfortunate that these need to be included manually instead of the references being automatically included in the package, but so be it, I suppose.

Copy link
Member Author

Choose a reason for hiding this comment

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

yes, I think there is room for improvement... Ideally we can use a build property that already has all the files that end up in the output folder. I couldn't find it, but at least I preserved the old behavior (plus including PlatformServices, which for some reason wasn't being included before, not sure how it was working)

jdom added 2 commits May 2, 2017 11:50
- Update HelloWorld.NetCore sample to download packages from MyGet feed
@jdom
Copy link
Member Author

jdom commented May 2, 2017

Seems that this is an issue for others too: NuGet/Home#4360

Once we start multi-targeting ClientGenerator, we should probably drop IsTool, and instead use the approach suggested by @AArnott in that thread

@attilah attilah merged commit 43ab213 into dotnet:master May 2, 2017
@jdom jdom deleted the vnext-build branch May 2, 2017 21:57
@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.

4 participants