Age | Commit message (Collapse) | Author |
|
|
|
Now instead of Use*Key a project can instead define the assembly key
in the project (genreally the common dir.pops for a project) using
the AssemblyKey property. The accepted values are Open, ECMA, MSFT,
Test.
This change allows for a repo to set the default key they want to use
for projects. In corefx we have switched the default to use the Open
key instead of the old BuildTools default of MSFT key.
As part of this update we are explicitly setting the AssemblyKey in
all the library projects (although it is really only necessary for
projects that aren't the default).
Also with this change we are updating all the new libraries that have
not yet shipped stable (compared to our 1.1 release) and making them
use the Open key. Which means that for prerelease dependencies there
might be some binary breaking changes to consume.
The following libraries ahven't shipped so there key is being
changed from MSFT to Open:
Microsoft.XmlSerializer.Generator
System.CodeDom
System.Configuration.ConfigurationManager
System.Data.Odbc
System.DirectoryServices
System.DirectoryServices.AccountManagement
System.DirectoryServices.Protocols
System.IO.Ports
System.Json
System.Memory
System.Net.HttpListener
System.Net.Mail
System.Net.ServicePoint
System.Net.WebClient
System.Net.WebProxy
System.Private.Xml
System.Private.Xml.Linq
System.Security.Cryptography.Xml
System.Security.Permissions
System.Transactions.Local
System.Web.HttpUtility
|
|
|
|
* Exclude some files when building uapaot.
* Fixed paths in projects for RefelctionOnly.
* Change uapaot to uap in config.
* Update VS Configurations.
|
|
Update theses that have become out of sync.
|
|
|
|
Prepare uap package
|
|
|
|
|
|
|
|
BuildConfigurations
|
|
Remove all cruft from projects related to building desktop configs which
now build in standard repo.
|
|
Exceptions for types missing from netstandard facade:
- System.Data.Common - DbColumn, DbDataReaderExtensions, IDbColumnSchemaGenerator
- System.Diagnostics.StackTrace - StackFrameExtensions
- System.Numerics.Vectors - Vector, Vector<T>
- System.Runtime.Serialization.Primitives - ISerializationSurrogateProvider
- System.Runtime.Serialization.Xml - DataContractSerializerExtensions
- System.Security.Cryptography.Cng - AesCng, TripleDESCng <link>
- System.Threading.Overlapped - PreAllocatedOverlapped, ThreadPoolBoundHandle
- System.Xml.XPath.XDocument - XDocumentExtensions
|
|
|
|
|
|
|
|
Previously we'd always choose Configuration for P2Ps based on
BuildConfiguration. This was incorrect and could result in netstandard
configurations building against netcoreapp references.
Fix this by doing configuration selection in the referencing project.
I've also added hooks to build all configurations. To do this from a
traversal set /p:BuildAllConfigurations=true. To do this from a project
build with /t:BuildAll.
|
|
(#15373)
Removing netstandard configurations for things that are bellow netstandard
|
|
(#15291)
Adding missing Configurations.props for refs and fixing the existing ones
|
|
With one exception: System.Runtime.InteropServices.RuntimeInformation.
For the rest we will no longer ship packages.
Instead the types will be supported as follows:
1. In a netstandard2.0+ project via NETStandard.Library package's
netstandard.dll
2. In a netstandard1.x project via NETStandard.Library package and
closure which ship from servicing branches.
3. In a framework specific project via the framework's targeting pack
or framework package.
|
|
* Add ValidateVSConfigurations
* Update project config and sln files.
|
|
|
|
beta-24911-00, respectively (#15071)
|
|
|
|
Sorting and trimming Reference items in csprojs
|
|
beta-24910-00, respectively (#15019)
|
|
|
|
beta-24909-00, respectively
|
|
|
|
(master) (#14944)
* Update CoreClr, CoreFx to beta-24906-04, beta-24906-03, respectively
* Fix build break due to version updates
|
|
Fix Xml and Xml.Linq Desktop test failures
|
|
|
|
beta-24906-00, respectively
|
|
on netcoreapp1.1
|
|
|
|
|
|
(#14882)
|
|
beta-24904-00, respectively
|
|
Add async XLinq document/element loading and saving
|
|
|
|
beta-24903-00, respectively
|
|
|
|
beta-24902-00, respectively
|
|
|
|
beta-24829-00, respectively (#14755)
|
|
beta-24828-00, respectively (#14743)
|
|
beta-24827-00, respectively
|
|
* Use netcoreapp and netstandard for targetgroups
* Add configurations for some reference projects
|
|
beta-24814-00, respectively
|
|
beta-24813-01, respectively
|