N. Taylor Mullen
738553931e
Update windows image to one that has VSIX compatible workloads.
2018-06-14 16:43:31 -07:00
ASP.NET CI
67bbd067d5
Update dependencies.props
...
[auto-updated: dependencies]
2018-06-12 19:31:01 +00:00
ASP.NET CI
48db99b805
Update dependencies.props
...
[auto-updated: dependencies]
2018-05-29 09:49:34 -07:00
Ryan Nowak
e9fc15de02
Bump Roslyn dependency to 2.8.0
2018-05-07 12:09:04 -07:00
ASP.NET CI
d16988542a
Update dependencies.props
...
[auto-updated: dependencies]
2018-05-04 07:47:22 -07:00
Ajay Bhargav Baaskaran
41c0a69c5b
Allow build server to run on net46
2018-05-02 16:17:09 -07:00
Nate McMaster
0d047d64f3
Remove explicit reference to NETStandard.Library when using .NET Framework
2018-04-23 13:32:50 -07:00
ASP.NET CI
8075ae5344
Update dependencies.props
...
[auto-updated: dependencies]
2018-04-19 22:33:04 -07:00
Ryan Nowak
2c6ae20e11
Update Roslyn version numbers
...
Updates the version numbers of Roslyn to match what will be available on
nuget.org for our RC.
2018-04-17 21:15:13 -04:00
Ryan Brandenburg
3ffd3480b5
Branching for 2.1.0-rc1
2018-04-16 17:01:21 -07:00
ASP.NET CI
d16c9a5ba4
Update dependencies.props
...
[auto-updated: dependencies]
2018-04-15 14:22:44 -07:00
ASP.NET CI
92cab8d893
Update dependencies.props
...
[auto-updated: dependencies]
2018-04-03 22:38:54 +00:00
Ajay Bhargav Baaskaran
ad3048fcc3
Merge branch 'release/2.1' into dev
2018-03-28 18:26:25 -07:00
Nate McMaster (automated)
bc72470c21
Update dependencies.props
...
[auto-updated: dependencies]
2018-03-28 10:59:33 -07:00
ASP.NET CI
34772f4459
Update dependencies.props
...
[auto-updated: dependencies]
2018-03-25 15:51:35 -07:00
Pranav K
48606039e5
Merge remote-tracking branch 'origin/release/2.1' into dev
2018-03-22 12:17:52 -07:00
Pranav K
ac3065a9e1
Temporary workaround to make Razor Windows build on dotnet-ci
2018-03-22 12:17:06 -07:00
Ajay Bhargav Baaskaran
e9562ad372
Merge branch 'release/2.1' into dev
2018-03-19 11:07:21 -07:00
Ryan Brandenburg
7a7cc5ab1e
Set 2.0 baselines
2018-03-19 10:46:23 -07:00
Pranav K
61fe0d6448
Branching for 2.1.0-preview2
2018-03-16 11:16:32 -07:00
Pranav K
0c7269eeb6
Enable dotnet-build bot
2018-03-15 17:40:54 -07:00
N. Taylor Mullen
1d602d1205
Add host project system for VS4Mac.
...
- Tied into VS4Macs ProjectExtensions in order to bootstrap our Razor world.
- We currently watch all DotNet projects with the expectation that they're the only ones that can potentially turn into Razor compatible projects.
- Added a fallback Razor project host which is used for pre-Razor SDK Razor versions (< 2.1).
- Added a default Razor project host which consumes all MSBuild data from the users packages and sets up the Razor world accordingly.
- Had to modify some existing contracts to work better with new expectations. one of these was the VS4Mac specific Workspace accessor; essentially we needed to be able to lookup a workspace from a solution.
- Some of our previous expectations about addins were wrong (not being able to directly reference your libraries). To avoid using reflection to bootstrap our types I tried out directly referencing our libraries and all worked fine.
- Refactored the DefaultRazorProjectHost in windows (since we had to in Mac) for testing purposes.
#2081
2018-03-13 15:31:45 -07:00
N. Taylor Mullen
07e672159e
Merge remote-tracking branch 'origin/dev' into nimullen/vs15.7merge
2018-03-08 14:44:14 -08:00
ASP.NET CI
69c2d08326
Update dependencies.props
...
[auto-updated: dependencies]
2018-03-08 13:11:37 -08:00
Pranav K
53b3ebb680
Use dotnet-core feed in repos
2018-03-06 10:05:37 -08:00
Nate McMaster
0dc95887ee
Set MSBuild dependency version to 15.6.82
...
This is the latest stable release of MSBuild package versions
2018-03-06 09:46:30 -08:00
N. Taylor Mullen
5c456fbd04
Merge branch 'rel/vs15.7' into dev
...
# Conflicts:
# build/dependencies.props
# src/Microsoft.CodeAnalysis.Razor.Workspaces/ProjectSystem/DefaultProjectSnapshot.cs
# src/Microsoft.CodeAnalysis.Razor.Workspaces/ProjectSystem/DefaultProjectSnapshotManager.cs
# src/Microsoft.CodeAnalysis.Razor.Workspaces/ProjectSystem/DefaultProjectSnapshotWorker.cs
# src/Microsoft.CodeAnalysis.Razor.Workspaces/ProjectSystem/DefaultProjectSnapshotWorkerFactory.cs
# src/Microsoft.CodeAnalysis.Razor.Workspaces/ProjectSystem/ProjectSnapshot.cs
# src/Microsoft.CodeAnalysis.Razor.Workspaces/ProjectSystem/ProjectSnapshotUpdateContext.cs
# src/Microsoft.VisualStudio.Editor.Razor/DefaultVisualStudioDocumentTracker.cs
# src/Microsoft.VisualStudio.LanguageServices.Razor/Legacy/LegacyTagHelperResolver.cs
# src/Microsoft.VisualStudio.LanguageServices.Razor/Microsoft.VisualStudio.LanguageServices.Razor.csproj
# src/Microsoft.VisualStudio.LanguageServices.Razor/ProjectSystem/Rules/RazorConfiguration.cs
# src/Microsoft.VisualStudio.LanguageServices.Razor/ProjectSystem/Rules/RazorExtension.cs
# src/Microsoft.VisualStudio.LanguageServices.Razor/ProjectSystem/Rules/RazorGeneral.cs
# src/Microsoft.VisualStudio.LanguageServices.Razor/ProjectSystem/Rules/RazorProjectProperties.cs
# test/Microsoft.CodeAnalysis.Razor.Workspaces.Test/ProjectSystem/DefaultProjectSnapshotTest.cs
# test/Microsoft.VisualStudio.Editor.Razor.Test/Microsoft.VisualStudio.Editor.Razor.Test.csproj
2018-03-05 22:58:07 -08:00
ASP.NET CI
69a32c68e2
Update dependencies.props
...
[auto-updated: dependencies]
2018-03-04 12:26:25 -08:00
Pranav K
62df770c39
PreserveCompilationContext needs to be set only if a project has any Razor files
...
Fixes #2077
2018-02-28 11:45:20 -08:00
Ryan Nowak
5008c7803c
Add a project system
...
Step 1: Add HostProject
This is a somewhat complex addition to the ProjectSnapshotManager. Now
that we accept updates from the underlying IDE project system we need to
coordinate those with the Workspace.
This means that ProjectSnapshot itself now also has a version concept.
Step 2: Introduce a new project system based on CPS
We use project capabilities defined by the Razor SDK to determine
whether to rely on MSBuild evaluation to detect the configuration or
whether to fallback to assembly-based detection.
Step 3: Flow RazorConfiguration everywhere
We use now expose the RazorConfiguration to the language service and
editor. This means that we no longer need to detect the project's
configuration asynchronously, it happens much faster now.
2018-02-19 14:39:19 -08:00
Nate McMaster
13824c418e
Catch 15.7 up with dev
...
This change integrates most of the non-breaking work that we did in 2.1
including the updates to make Razor less coupled to MVC.
2018-02-19 10:46:16 -08:00
ASP.NET CI
02a5b11725
Update dependencies.props
...
[auto-updated: dependencies]
2018-02-18 12:29:05 -08:00
ASP.NET CI
19ec125880
Update dependencies.props
...
[auto-updated: dependencies]
2018-02-11 12:37:35 -08:00
Nate McMaster
06c2f0cfd2
Merge branch 'release/2.1' into dev
2018-02-09 10:12:41 -08:00
Nate McMaster
1a77aecf68
Align NETStandard.Library version variable with Universe
2018-02-09 10:08:09 -08:00
N. Taylor Mullen
6c75f29419
Include VSIX symbols in build output.
...
#2037
2018-02-08 14:36:07 -08:00
Ryan Nowak
2ae925a0f2
Update SDK with tooling changes
...
These are some updates to the SDK based on the work going on in the
VS 15.7 branch. I porting the SDK changes here early for ease of
testing.
2018-02-06 18:21:33 -08:00
N. Taylor Mullen
7490b4413c
Change GenerateMPACK ItemGroup names to be non-plural.
2018-02-06 12:13:17 -08:00
N. Taylor Mullen
83c31f611f
Update GenerateMPACK to capture PDBs.
...
- VS Mac expects pdbs to sit side-by-side.
#1968
2018-02-06 12:13:17 -08:00
Ryan Nowak
07f3c5cb50
Merge branch 'rel/vs15.7' into dev
2018-02-02 13:17:27 -08:00
Ryan Nowak
eb5abc6ac5
Add CPS dependencies
...
Getting this in to avoid pain when rebasing/merging.
2018-02-02 13:16:24 -08:00
Nate McMaster
d452ff44b3
Include portable symbols in nupkgs ( #2009 )
2018-02-02 11:14:25 -08:00
ASP.NET CI
f3817ef738
Update dependencies.props
...
[auto-updated: dependencies]
2018-02-01 04:19:14 +00:00
Nate McMaster
8653225b0c
Update dependencies.props to 2.1.0-preview-28193, build tools to 2.1.0-preview1-1010 [ci skip]
...
Scripted changes:
- updated travis and appveyor.yml files to only build dev, ci, and release branches
- updated dependencies.props
- updated korebuild-lock.txt
- updated korebuild.json to release/2.1 channel
2018-01-31 15:01:13 -08:00
N. Taylor Mullen
5c6ff4366f
Make it so MPacks generate in Mac build.
...
#1966
2018-01-24 12:28:01 -08:00
Pranav K
c7d376dc61
Branching for 2.1.0-preview1
2018-01-23 15:32:31 -08:00
Ryan Nowak
b9db1ac7c8
update deps
2018-01-19 13:59:31 -08:00
N. Taylor Mullen
49a3b6bcae
Use ZipArchive task instead of powershell.
...
#1937
2018-01-17 16:07:07 -08:00
Ajay Bhargav Baaskaran
eb107092d9
Upgrade dependencies
2018-01-17 12:35:26 -08:00
N. Taylor Mullen
5e0e09ac06
Remove MPack assets.
2018-01-16 20:19:11 -08:00