Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port source api changes #1295

Merged
merged 1 commit into from
Nov 15, 2017
Merged

Conversation

codito
Copy link
Contributor

@codito codito commented Nov 13, 2017

Description

Related issue

dotnet/source-build#178

* Fix build issue for PlatformAbstractions on non windows environment.
Fake .NET desktop build environment if machine is non-windows.
Fixes microsoft#1222.

* Use Ubuntu 14.04 since it is used in source builds.
* Use exit code from build instead of log function.
Fix names for TestPlatform.nuspec and path to testhost.x86 binaries.

* Remove dependency on Mono for net4x builds.
Use multitarget package instead.

* Single build path for unix.
Removed mono dependency checks. Fixes microsoft#1153.

* Port vstest repo patches.
Add support for repo API.
https://github.com/dotnet/source-build/blob/dev/release/2.0/Documentation/RepoApi.md

* Fix PR comments.
* Use numeric comparisons instead of boolean in bash.
@codito codito requested review from smadala and singhsarab November 13, 2017 11:18
<!-- Required for resolution of desktop dependencies in non windows environment.
We've to set to net46 since the net451 and other packages have assemblies in wrong case.
E.g. System.XML instead of System.Xml. -->
<PackageReference Include="Microsoft.TargetingPack.NETFramework.v4.6">
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In 15.3 we target net46, Is this required?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, because we have removed dependency on mono. This package is the source for .net assemblies during build.

@codito codito merged commit 92c73db into microsoft:rel/15.3-rtm Nov 15, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants