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

Updating some nuspec to list the correct framework requirements and dependencies. #21991

Merged
merged 1 commit into from
Sep 12, 2017
Merged

Conversation

tannergooding
Copy link
Member

This fixes up Microsoft.Net.CSharp.Interactive.netcore.nuspec and Microsoft.Net.Compilers.netcore.nuspec to list the actual target framework: nc1.1 and nc2.0, respectively. These are the target frameworks of tools they include (csicore targets nc1.1 and csccore targets nc2.0).

This also updates Microsoft.VisualStudio.IntegrationTest.Utilities.nuspec to list a missing dependency (System.Diagnostics.Process) and to move to the new version of Microsoft.VisualStudio.Setup.Configuration.Interop. Additionally, the Microsoft.VisualStudio.Setup.Configuration.Native.x86 dependency was dropped as they are no longer producing a native DLL.

@tannergooding tannergooding requested a review from a team as a code owner September 8, 2017 17:22
@tannergooding
Copy link
Member Author

FYI. @jaredpar, @agocke, @jasonmalinowski, @jmarolf, @dotnet/roslyn-infrastructure

@tannergooding
Copy link
Member Author

Also FYI. @tmat

private static IEnumerable<ISetupInstance> EnumerateVisualStudioInstances()
{
var setupConfiguration = GetSetupConfiguration() as ISetupConfiguration2;
var setupConfiguration new SetupConfiguration();
Copy link
Member

Choose a reason for hiding this comment

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

If this compiles, please file a compiler bug. :-)

Copy link
Member Author

Choose a reason for hiding this comment

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

Oops. Fixed.

@tannergooding
Copy link
Member Author

Tagging @khyperia as well

Copy link
Member

@agocke agocke left a comment

Choose a reason for hiding this comment

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

Compiler changes LGTM

@@ -17,7 +17,7 @@
<projectUrl>$projectUrl$</projectUrl>
<tags>$tags$</tags>
<dependencies>
<group targetFramework="NETCoreApp1.0">
<group targetFramework="netcoreapp1.1">
Copy link
Member

Choose a reason for hiding this comment

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

What verificatioin do we have that thius is correct?

Copy link
Member Author

Choose a reason for hiding this comment

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

Manual right now. I went and checked each assembly/file included in the package (and its dependent packages).

CsiCore is currently targeting netcoreapp1.1: https://github.com/dotnet/roslyn/blob/master/src/Interactive/CsiCore/CsiCore.csproj#L13

And for the other package, CscCore and VbcCore are currently targeting netcoreapp2.0: https://github.com/dotnet/roslyn/blob/master/src/Compilers/CSharp/CscCore/CscCore.csproj#L15 and https://github.com/dotnet/roslyn/blob/master/src/Compilers/VisualBasic/VbcCore/VbcCore.csproj#L15

Copy link
Member Author

Choose a reason for hiding this comment

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

I also validated the deps.json and the runtimeconfig.json in the latest signed build output for these projects

@tannergooding
Copy link
Member Author

@jaredpar, any other feedback, or am I good to merge (pending the VSI test passing)?

@jaredpar
Copy link
Member

fine to merge but we should have some item tracking verifying these

@tannergooding
Copy link
Member Author

@jaredpar #22072

@tannergooding tannergooding merged commit bcae709 into dotnet:master Sep 12, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants