- 30 6月, 2017 2 次提交
-
-
由 Andrew Casey 提交于
Override object.ToString in Optional<T>
-
由 Andrew Casey 提交于
-
- 29 6月, 2017 11 次提交
-
-
由 Jared Parsons 提交于
Move remainder of Roslyn to new SDK
-
由 Sam Harwell 提交于
Set insert_final_newline to true for C# and VB source files
-
由 Sam Harwell 提交于
Since tests are run in a subfolder of the solution, they can currently see the changes we make to .editorconfig.
-
由 Sam Harwell 提交于
-
由 Sam Harwell 提交于
-
由 Sam Harwell 提交于
-
由 Sam Harwell 提交于
-
由 CyrusNajmabadi 提交于
Introduce a more flexible service to allow languages to plug into common comment/uncomment behavior
-
由 Andrew Casey 提交于
-
由 Andrew Casey 提交于
-
由 Sam Harwell 提交于
Use Capacity instead of Count to identify large ArrayBuilder instances
-
- 28 6月, 2017 27 次提交
-
-
由 Jared Parsons 提交于
The runtimeconfig.json files are only necessary on CoreClr applications. The SDK by default generates it for all project types. This leads to unnecessary output in desktop projects that gets included in items like VSIX. Disable the generation to prevent this from happening.
-
由 Jared Parsons 提交于
The paths in MSBuild use a mix of `/` and `\\`. The normalization to one or the other happens very late in tool task execution. It's still very visible during execution of most tasks in our targets files. This means the comparison in BuildUtil must account for this.
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
The NuGetPackageToIncludeInVsix element is used to make the NuGet assets we use in a VSIX very explicit. It depended on the nuget items having the metadata element NuGetPackageId. The 1.X New SDK no longer has this piece of metadata and hence we had to pick a new approach. After some discussion decided to simply look for the assets which are coming out of the NuGet packages folders that we expect. It's essentially the same check. Needed to encode this in an MSBuild task though as the MSBuild transforms can't handle that level of complexity.
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
By default the new SDK will cause projecs to reference the full transitive closure of project references, not just the direct references. This is fine in most cases but caused breaks in our VSIX projects. Our VSIX projects often reference project with specific extra metadata to control whether or not their contents are included in the final VSIX. That extra metadata is not applied to projects which are implicitly referenced by the new SDK. That caused our VSIX to bloat in size and have functionally incorrect contents. Fixed this by disabling implicit transitive references for our VSIX projects. https://github.com/dotnet/sdk/issues/1366
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
The warning B40057 used to be suppressed at a global level in PCL / Desktop projects. The SDK does not suppress this warning and hence converting to the new SDK caused this to show up. Previously a number of developers fixed this problem individually. The correct solution is to suppress it globally as was done previously.
-
由 Jared Parsons 提交于
Migrated the remainder of our code base to use the new SDK via the ConvertPackageRef tool. https://github.com/jaredpar/ConvertPackageRef
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
This script temporarily converts XAML projects back to the legacy project system to enable use of the XAML designer. To use simply run the following: ``` cmd >& build\scritps\edit-designers.ps1 ```
-
由 Jared Parsons 提交于
This changes are made by VS whenever Roslyn.sln is opened. Keeping them as it appears to fix some configuration problems.
-
由 Jared Parsons 提交于
Disabling the Dependencies node due to performance issues. This is tracked by by the umbrella issue 2297 in project-system https://github.com/dotnet/project-system/issues/2297
-
由 Jared Parsons 提交于
In theory this should only insert a build order dependency between these projects. Forcing TestUtilities.Desktop to build before the parent project. In the new SDK this is treated as an actual reference, not a build order dependency. This means that it eventually sees a NetStandard project referencing a Desktop one and errors out.
-
由 Jared Parsons 提交于
Couple of changes to make it possible to build all desktop projects on new SDK - Use new RunResolvePackageDependencies target - Use LangaugeTargets to allow WPF / VSIX to be built
-
由 Julien Couvreur 提交于
-
由 Heejae Chang 提交于
changed OOP to use JsonRpc's CancellationToken support
-
由 Shyam N 提交于
Merge master to dev15.6
-
由 CyrusNajmabadi 提交于
Add extension to avoid costly computation.
-
由 Charles Stoner 提交于
optimized dictionary usage
-
由 Heejae Chang 提交于
-
-
由 CyrusNajmabadi 提交于
Preserve existing using sort order even if it doesn't match user preference Fixes #19796
-
由 Heejae Chang 提交于
-
由 Heejae Chang 提交于
moved cancellation to each InvokeAsync and use cancellation support provided by JsonRpc rather than cutting connections
-