Commit Graph

22 Commits

Author SHA1 Message Date
N. Taylor Mullen 592f5669db Revert "Fix local VSIX creation."
This reverts commit 1ff2e7022f.
2018-05-21 17:20:48 -07:00
N. Taylor Mullen 1ff2e7022f Fix local VSIX creation. 2018-05-21 12:58:22 -07:00
N. Taylor Mullen 59baad17da Merge branch 'rel/vs15.8' into dev 2018-05-21 10:48:16 -07:00
N. Taylor Mullen 8d4363b515 Update VSIX publishing to be consistent with non-VSIX publishing
- Prior to this change PDBs published by our build system wouldn't match up because the assembly identity would look different.
2018-05-16 15:50:44 -07:00
N. Taylor Mullen 63af9221dc Update korebuild and VSIX generation settings to support 15.8 VS.
- Prior to this if a 15.8 VS was installed the VSIX creation target would fail due to a bug in the CLI we're currently pinned to (already fixed, we just haven't pulled it). The fix was removing the parallelism flags to msbuild to allow it to run unrestricted in regards to processor utilization.
- Changed the VS restrictions to ensure we don't use unsupported 15.9 bits that have breaking changes in their MSBuild bits (this has proven to be troublesome in the past).
2018-05-15 11:51:00 -07:00
Pranav K ac3065a9e1
Temporary workaround to make Razor Windows build on dotnet-ci 2018-03-22 12:17:06 -07:00
N. Taylor Mullen 6c75f29419 Include VSIX symbols in build output.
#2037
2018-02-08 14:36:07 -08:00
Nate McMaster 34054339ed Upgrade to build tools 2.1.0-preview1-15651 2017-12-28 14:10:04 -08:00
Nate McMaster 82a68d73de Include the VSIX and MPack files in the bill of materials 2017-12-20 13:52:32 -08:00
Nate McMaster 809dedd40c Preserve DotNetPackageVersionPropsPath when restoring with msbuild.exe 2017-11-08 10:17:50 -08:00
Nate McMaster 4d737af167 Pin tool and package versions to make builds more repeatable
Part of aspnet/Universe#575
2017-11-01 18:12:08 -07:00
Nate McMaster 6c7551d9c7 Require the Microsoft.VisualStudio.Component.VSSDK workload to be installed 2017-10-30 08:59:20 -07:00
Ryan Nowak 984713c297 Add an opt-out for building the VSIX
Ex:
.\build.cmd /p:BuildVSIX=false
2017-10-20 16:33:38 -07:00
Nate McMaster 39c190aa0d Preserve the build number when building the VSIX (#1702) 2017-09-27 16:25:16 -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 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 fa378842af Use NuGetPackageRoot instead of NuGetPackageFolders 2017-04-04 15:32:46 -07:00
Pranav K a784265747 Search more places for MSBuild 2017-03-31 14:37:50 -07:00
Pranav K b56751bf2e Fix typo 2017-03-09 12:08:50 -08:00
Pranav K 3f911fd518 Account for missing ArtifactsDir 2017-03-09 11:45:08 -08:00
Pranav K addbac24aa Account for missing trailing slash in package path when restoring vsix 2017-03-09 10:34:59 -08:00
Pranav K 3ba44f5038 Build the vsix as part of the default build cycle
Fixes #1029
2017-03-09 10:07:38 -08:00