Project-system: intellisense for the NuGet package versions in csproj file

Created on 19 Jan 2017  路  6Comments  路  Source: dotnet/project-system

I really miss the intellisense for the NuGet package versions in the project file. Would be great to have this again in the csproj file.

Feature Request

Most helpful comment

I think there are 2 sets of Intellisense in play here. One is the NuGet packages, and the other is overall (NuGet metadata element names, etc.). I agree the most critical for RTM is this one. If we don't have this in by VS 2017 RTM, and we don't have project.json support, then we have exactly what many (including me) feared: a major step backwards from project.json.

I'd happily test this as soon as it's ready, I think the NuGet versions intellisense is a must. The other bits for Metadata should mostly be there via schema additions already. Autocomplete for things like the variables, e.g. $(Tar yielding $(TargetFramework) is another item, but I'm guessing that's already tracked somewhere I can't find. That certainly should work, but it's not a hard blocker to the new system being usable for all.

All 6 comments

I think there are 2 sets of Intellisense in play here. One is the NuGet packages, and the other is overall (NuGet metadata element names, etc.). I agree the most critical for RTM is this one. If we don't have this in by VS 2017 RTM, and we don't have project.json support, then we have exactly what many (including me) feared: a major step backwards from project.json.

I'd happily test this as soon as it's ready, I think the NuGet versions intellisense is a must. The other bits for Metadata should mostly be there via schema additions already. Autocomplete for things like the variables, e.g. $(Tar yielding $(TargetFramework) is another item, but I'm guessing that's already tracked somewhere I can't find. That certainly should work, but it's not a hard blocker to the new system being usable for all.

I've filed the MSBuild metadata one here: https://github.com/dotnet/roslyn-project-system/issues/1253, but I'm sure we're already tracking it somewhere else as we've been talking about it for a while.

For others: schema intellisense issue (e.g. <PackageReference> itself) is here: https://github.com/Microsoft/msbuild/issues/1488

Schema intellisense is fixed. We've added these entries to the schema for RTM.

For version IntelliSense I believe somone in @mlorbetske's group was working on an extension that enables it

Closing this in favor of tracking with #766

Was this page helpful?
0 / 5 - 0 ratings