Commit Graph

85 Commits

Author SHA1 Message Date
N. Taylor Mullen 786f825a3d Change powershell zip procedure to work on earlier versions. 2017-10-02 15:13:59 -07:00
N. Taylor Mullen 88a950d436 Revert "Revert MonoAddin build steps."
This reverts commit 44519485fd.
2017-10-02 11:56:45 -07:00
N. Taylor Mullen 44519485fd Revert MonoAddin build steps. 2017-10-02 11:34:41 -07:00
N. Taylor Mullen 3c73812f8a Revert "Revert "Add Microsoft.MonoDevelop.RazorAddin.""
This reverts commit fa0990fe00.
2017-09-29 17:17:44 -07:00
N. Taylor Mullen fa0990fe00 Revert "Add Microsoft.MonoDevelop.RazorAddin."
This reverts commit fca4f23895.
2017-09-29 17:08:17 -07:00
N. Taylor Mullen fca4f23895 Add Microsoft.MonoDevelop.RazorAddin.
- As part of this work I also added `Microsoft.VisualStudio.Mac.LanguageServices.Razor` to be the Visual Studio for Mac specific Razor code.
- Added MSBuild infrastructure to automate creation of MonoDevelop addins (MPacks). This work enables us to not have a dependency on a specific version of monodevelop and does not require us to have tool-prerequisites on the box. Every build outputs the mpacks into the artifacts/build directory.
- Built in build-level metadata pieces to workaround how addins are typically developed. They are usually authored C# first and then config files are generated after the fact; with this changeset we auto-generate the addin.info and its corresponding assembly attributes. Both of these take information directly from the build system.

#1696
2017-09-29 16:26:50 -07:00
N. Taylor Mullen 6c8286eed7 Split LanguageServices.Razor.
- Created a new `Microsoft.VisualStudio.Editor.Razor` assembly to contain Visual Studio platform agnostic info.
- Added a new `Microsoft.VisualStudio.Editor.Razor.Test.Common` project to be the centerfold for all VisualStudio agnostic test pieces.
- Added a `Microsoft.VisualStudio.Editor.Razor.Test` project and pulled in LanguageService test files into the the Editor.Razor.Test project to correspond to their movement in the src project.

#1690
2017-09-29 16:26:50 -07:00
Nate McMaster 39c190aa0d Preserve the build number when building the VSIX (#1702) 2017-09-27 16:25:16 -07:00
Nate McMaster 471722eba1 Use PackageLineup to manage PackageReference versions
This uses a feature of KoreBuild which will select PackageReference
versions based on a lineup file. This helps unify versions between repos
and helps us ensure we are consistent across multiple components.
2017-08-25 15:44:05 -07:00
Nate McMaster 4094e8b8f3 Use PackageReference instead of project.json in the VSIX project (#1642) 2017-08-24 09:30:29 -07:00
Nate McMaster 0c3fff3137 Upgrade to xunit 2.3.0-beta4 (#1640)
Includes a few changes required by xunit.analyzers, such as removing unused theory parameters.
2017-08-23 12:56:31 -07:00
Nate McMaster 4cadee2762 Use Directory.Build.props/targets (#1641) 2017-08-23 12:24:57 -07:00
Ajay Bhargav Baaskaran bf63704547 Renamed solutions 2017-08-18 11:46:38 -07:00
Ajay Bhargav Baaskaran 4fcad1548e Added support for multitargeting
- Added 1_X src project for multitargeting

- Added 1_X test project for multitargeting

- Added 1_X test MvcShim for multitargeting

- Make section directive generate the correct code the appropriate version

- Added another sln
2017-08-04 15:39:18 -07:00
Nate McMaster 81c596ae58 Update bootstrappers to use the compiled version of KoreBuild
[ci skip]
2017-07-25 16:34:22 -07:00
Pranav K b32db148ea Updating to InternalAspNetCoreSdkVersion 2.1.1-* 2017-07-25 15:14:33 -07:00
Ryan Brandenburg a509de0eb5 Set AspNetCoreVersion 2017-07-24 17:58:18 -07:00
Mike Harder b0fa49b9e1 Comment to re-enable package downgrade warnings (#1578) 2017-07-20 13:45:41 -07:00
Mike Harder 8ff9ef7b4c Merge branch 'dev' into rel/2.0.0 2017-07-20 10:55:23 -07:00
Mike Harder c02d701e6e Update Roslyn to 2.3.1 (#1574) 2017-07-20 10:48:42 -07:00
N. Taylor Mullen 8fac9141d8 Revert Roslyn dev dependency increase.
- This is needed for the Razor editor to work inside of VS. Once a version of VS is published that supports 2.6 + then we can undo this change.
2017-07-19 09:56:51 -07:00
Pranav K 6c7859bfba Generate full pdbs for desktop packages
Fixes #1548
2017-07-19 09:39:45 -07:00
Pranav K c812f9d885 Update to RoslynDev 2.6.0-* packages 2017-07-12 14:06:43 -07:00
Pranav K 8a51fdb39d Revert "Update to Roslyn 2.3.0"
This reverts commit dbf57b9268.
2017-07-12 09:04:27 -07:00
Pranav K dbf57b9268 Update to Roslyn 2.3.0 2017-07-12 08:00:50 -07:00
Mike Harder 01fe818dcd Update dependencies to match Visual Studio 15.3 (#1534) 2017-07-11 16:34:32 -07:00
Mike Harder aebb841e41 Upgrade Roslyn to 2.3.0-beta4-* (#1533) 2017-07-10 17:28:23 -07:00
Ryan Brandenburg 17f97397e6 TreatWarningsAsErrors 2017-07-06 12:33:35 -07:00
Nate McMaster 03c92fe36b React to aspnet/BuildTools#293
[ci skip]
2017-07-06 10:40:22 -07:00
Ryan Brandenburg ddef61485b DiagnosticSource to 4.4.1 2017-07-03 15:09:38 -07:00
Pranav K 4db7f2eb6d Update to Roslyn 2.3.0-beta3 version 2017-06-30 11:35:59 -07:00
Pranav K 413c1c919f Update to StreamRpc 1.1.92 2017-06-29 12:21:07 -07:00
Pranav K bb9b206342 Update Moq to 4.7.49 2017-06-29 10:39:07 -07:00
Ryan Brandenburg 511c7db541 Remove NetStandard.Library.NETFramework and Update Moq 2017-06-29 10:17:45 -07:00
Nate McMaster bf1be9fb79 Restore the VSIX project with MSBuild instead of NuGet.exe (#1471)
* Restore the VSIX project with MSBuild instead of NuGet.exe
* Upgrade AppVeyor image to VS Preview
2017-06-27 10:28:23 -07:00
Ryan Nowak 8599870648 Revert "Revert "Update Roslyn Version to support C# 7.1""
This reverts commit 48285f63c6.
2017-06-14 11:56:56 -07:00
Pranav K 1fb3c8c26f Remove Roslyn from NuGet.config.
Update StreamRpcJson to 1.0.36. This package has an assembly version that matches the version shipped in VS 2017 RTM.
2017-06-12 13:33:55 -07:00
Nate McMaster 4d18334573 Target .NET Standard 2.0 2017-06-08 16:37:27 -07:00
Nate McMaster 1dfe37b55a React to downstream upgrades to .NET Standard 2.0 2017-06-07 12:51:48 -07:00
Mike Harder f658d3a080 Merge remote-tracking branch 'origin/rel/2.0.0-preview2' into dev 2017-06-05 11:15:50 -07:00
Mike Harder 48285f63c6 Revert "Update Roslyn Version to support C# 7.1"
This reverts commit 8f299c5b11.
2017-06-05 10:39:20 -07:00
Ryan Nowak 8297633445 Merge branch 'rel/2.0.0-preview2' into dev 2017-06-03 17:34:10 -07:00
Ryan Nowak 8f299c5b11 Update Roslyn Version to support C# 7.1 2017-06-03 17:27:40 -07:00
Ryan Nowak fcb8669c98 Use project.json for the VSIX project
Also did some spring cleaning on redundent references in the language
services package.

Note that the 'immutable' packages are now totally redundant with
Shell.15.0. You're supposed to use one or the other. Since our minimum VS
is 15, I just went with shell 15.0.

Now the VSIX project doesn't have many references in it.
2017-06-03 17:27:35 -07:00
Pranav K ca4b8e0b85 Branching for rel/2.0.0-preview2 2017-05-31 19:37:12 -07:00
Kiran Challa 4056e86382 Updated to use the latest shared runtime 2017-05-29 04:41:43 -07:00
Ryan Brandenburg b96a486650 Compile CodeGeneration tests 2017-05-16 16:26:47 -07:00
Nate McMaster 682d630fa2 Upgrade test framework versions and fix issues with tests 2017-05-12 15:41:49 -07:00
Pavel Krymets 5c5462afba Merge branch 'rel/2.0.0-preview1' into dev 2017-05-05 10:26:18 -07:00
Pavel Krymets e3276bdf8e Update InternalAspNetCoreSdkVersion 2017-05-05 10:26:11 -07:00