-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
Conversation
FYI. @jaredpar, @agocke, @jasonmalinowski, @jmarolf, @dotnet/roslyn-infrastructure |
Also FYI. @tmat |
private static IEnumerable<ISetupInstance> EnumerateVisualStudioInstances() | ||
{ | ||
var setupConfiguration = GetSetupConfiguration() as ISetupConfiguration2; | ||
var setupConfiguration new SetupConfiguration(); |
There was a problem hiding this comment.
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. :-)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oops. Fixed.
Tagging @khyperia as well |
There was a problem hiding this 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"> |
There was a problem hiding this comment.
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?
There was a problem hiding this comment.
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
There was a problem hiding this comment.
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
@jaredpar, any other feedback, or am I good to merge (pending the VSI test passing)? |
fine to merge but we should have some item tracking verifying these |
This fixes up
Microsoft.Net.CSharp.Interactive.netcore.nuspec
andMicrosoft.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 ofMicrosoft.VisualStudio.Setup.Configuration.Interop
. Additionally, theMicrosoft.VisualStudio.Setup.Configuration.Native.x86
dependency was dropped as they are no longer producing a native DLL.