Age | Commit message (Collapse) | Author |
|
* Add Ref and Pkg for S.SM.Syndication.
* Add System.ServiceModel.Web to the ExcludeFromClosure list.
* Exclude System.ServiceModel.Web from Closure on UAP.
* Added description entry for S.SM.Syndication.
|
|
|
|
* Port rollback of System.IO DCR from release branch to master
|
|
* Add FileApiInterop.dll to uap corefx private package
* Fix allConfigurations build
|
|
Move the RID calculation to the common dir.props file.
Compute a ToolRuntimeRID to be used for assets that need to run as part of the tools infrastructure to build things.
Compute PackageRID which will be used as the target RID for the assets that are being built.
Make sure both ToolRuntimeRID and PackageRID honor both a specific and a portable RID.
|
|
|
|
This set of shims was created by diffing the net461 targeting pack
with the netcoreapp ref folder we produce from a full corefx build.
While all these shims may not be fully supported they all have at
least one type that is supported we are including them to maximize
compat.
Add new shims as inbox on netcoreapp in the package index.
Exclude new shims from closure verification as they intentionally have
dangling references
|
|
Examine framework packages for any duplicate types.
|
|
|
|
* Remove assert that trips on Windows 7
Win7 is getting different failure codes from the CAPI-via-CNG tests with DSA,
and removing the assert makes the tests pass. So replacing the assert with a
comment.
Since this is opportunistic recovery from an exception, it seems reasonable to try
no matter what the exception is.
* Update CoreClr, CoreFx to preview2-25221-07, preview2-25222-01, respectively (#18771)
* Implemented a couple missing CAS stubs (#18629)
* Added DBDataPermission and Attribute CAS Stub
* Added System.Drawing.Printing missing CAS Stubs
Modified S.D.Common Stubs using generated.
* Added Virtual to DBDataPermission.CreateInstance.
Added System.Drawing.Printing missing CAS Stubs
* cleaned branch
* Removed Obsolete attribute, CAS types
* Removed additional CAS permissions
* Added back Obsolete attribute
* Return null from PrintingPermission
* Added DBDataPermission and Attribute CAS Stub
* Added System.Drawing.Printing missing CAS Stubs
Modified S.D.Common Stubs using generated.
* Added Virtual to DBDataPermission.CreateInstance.
Added System.Drawing.Printing missing CAS Stubs
* cleaned branch
* Removed Obsolete attribute, CAS types
* Removed additional CAS permissions
* Added back Obsolete attribute
* config file changes
* Sorted S.S.P .csproj file and added pkg exclusion
* Fixed indent in pkg file
* Reverted Merge of itemgroups in S.S.P.csproj
* Added Exclusion to UAP pkg, Reverted net461.ignore, Removed Obsolete from added ref/src stubs
* Added References to netfx build for Facades
* Removed added lines in netfx461.txt
* Added S.D.SqlClient types and S.Diag types
* License for S.Diag files
* Added Diagnostic Types, Net and Peer to Peer types
* Added WebPermission, attribute, and network access
* Added SocketPermission and TransportType
* added smtp permission
* Added EndpointPermission
* Added DistributedTransactionPermission
* Added OleDbPermissionAttribute
* Cleanup of build files, Added
* Added Spaces after License.
Serialization still fails for collection classes with internal default constructors.
* Removed Serializable attribute on a few classes, modified Serialization test
|
|
* Added DBDataPermission and Attribute CAS Stub
* Added System.Drawing.Printing missing CAS Stubs
Modified S.D.Common Stubs using generated.
* Added Virtual to DBDataPermission.CreateInstance.
Added System.Drawing.Printing missing CAS Stubs
* cleaned branch
* Removed Obsolete attribute, CAS types
* Removed additional CAS permissions
* Added back Obsolete attribute
* Return null from PrintingPermission
* Added DBDataPermission and Attribute CAS Stub
* Added System.Drawing.Printing missing CAS Stubs
Modified S.D.Common Stubs using generated.
* Added Virtual to DBDataPermission.CreateInstance.
Added System.Drawing.Printing missing CAS Stubs
* cleaned branch
* Removed Obsolete attribute, CAS types
* Removed additional CAS permissions
* Added back Obsolete attribute
* config file changes
* Sorted S.S.P .csproj file and added pkg exclusion
* Fixed indent in pkg file
* Reverted Merge of itemgroups in S.S.P.csproj
* Added Exclusion to UAP pkg, Reverted net461.ignore, Removed Obsolete from added ref/src stubs
* Added References to netfx build for Facades
* Removed added lines in netfx461.txt
|
|
|
|
Previously the content items/targets were duplicated between the
UAP and NETCoreApp pkgprojs.
This refactors it into shared targets.
The mechanism for opt-in to this traversal behavior is to set a property
IsFrameworkPackage=true.
|
|
Previously the build traversal logic was duplicated between the UAP and
NETCoreApp packages.
This refactors it into shared targets/props.
The mechanism for opt-in to this traversal behavior is to include a
props file in the project that matches the convention *.rids.props.
The file must define PackageRID and OfficialBuildRID items.
|
|
Package publishing is tripping up on having multiple legs produce the
same package ID.
Here's a summary of all the packages we produce:
1. Framework identity packages are produced in all framework specific
legs and the -allConfigurations leg.
2. Framework runtime packages are produced in runtime+framework-specific
legs and the -allConfigurations leg.
3. Standalone library packages are produced in the -allConfigurations
leg.
To ensure a single instance in official builds we need to change this as
follows:
1. Framework identity packages should only be produced in the
-allConfigurations leg.
2. Framework runtime packages should only be produced in the runtime+
framework-specific leg, not the -allConfigurations leg.
|
|
We never updated the VerifyNETStandard target in our pkg package
when we started automatically consuming the NETStandard.Library package
so this change fixes it to use the same package as we are consuming
elsewhere in corefx.
Also adds System.ServiceModel.Web shim to the set of shims we support
|
|
|
|
(#17259)
* Only include symbols / src in transport packages, also fix pre-existing typo
* PR feedback
|
|
My previous change https://github.com/dotnet/corefx/commit/83ecd322e3c6190870f4855fa7104ab3ac0a6404
broke the runtime.json by putting the wrong target runtime string (it
was getting runtime package ID instead). This was happening because
MSBuild does the transform first then applies metadata and ended up
using the transformed value. Fix this by breaking it up into to steps
so that applying metadata happens before the transform.
|
|
|
|
This was hitting a bug in msbuild.
https://github.com/Microsoft/msbuild/issues/1751
|
|
After including all source in private packages build perf is
significantly regressed. This is due to the huge number of props and
items from those props. When evaluating project references we were
revaluating all these once for each RID. This was excessive since the
only thing we needed out of the project reference was the package ID.
Since that's coming from the same project, just list it explicitly.
|
|
Avoid an unnecessary copy for packaging.
|
|
This turns the package build back on and fixes all packages so that
they build.
There is still work to do to fix dependencies.
|
|
Build all fixes
|
|
|
|
|
|
(#16018)
Adding new definition for UAP and UAPAOT builds and adding it to pipebuild
|
|
|
|
Adding Microsoft.Private.CoreFx.UAP package build
|