Skip to content
This repository has been archived by the owner on Jan 12, 2024. It is now read-only.

Varios minor improvements #107

Merged
merged 7 commits into from
Apr 12, 2017
Merged

Varios minor improvements #107

merged 7 commits into from
Apr 12, 2017

Conversation

kzu
Copy link
Contributor

@kzu kzu commented Apr 11, 2017

Update to VS2017 AppVeyor image and update nugets to latest stable versions

kzu added 4 commits April 11, 2017 15:50
We previously had a complicated dependency between the VSIX and the
build tasks so that we could build both as a project reference during
command line builds, but have a project reference at design-time.

There wasn't in the end much value in having the Tasks project in the
VSIX solution, in fact, the contrary, since the tasks is backwards
compatible with VS2015, whereas the VSIX targets VS2017 exclusively
and therefore has incompatible MSBuild nuget package dependencies.

By removing the project reference and simplifying the command line
build, we just require the build to exist (building once the Build
solution or build.cmd), we remove the complexity and make it easier
to maintain moving forward.

The restore has also switched to using MSBuild built-in restore
capability, instead of using nuget.exe for projects.
This should make it easier to diagnose failed unit tests on CI, instead of
having just a simple [FAIL] like we do now.
@kzu kzu changed the title Update temporary nuget client fix for CPS Varios minor improvements Apr 12, 2017
@kzu kzu merged commit acce151 into NuGet:dev Apr 12, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
1 participant