1
0
Fork 0
mirror of https://github.com/VSadov/Satori.git synced 2025-06-08 03:27:04 +09:00
Satori/docs/coding-guidelines
Viktor Hofer 538934c25f
Only add placeholder pkg file if folder is empty (#67647)
* Only add placeholder pkg file if folder is empty

Originally reported in https://github.com/dotnet/runtime/issues/63413,
placeholder files are added unconditionally by the .NETStandard compat
error packaging infrastructure, even if the
buildTransitive/$(SupportedTFM) folder isn't empty.

That hinders our libraries to package their own set of buildTransitive
props and targets files for the supported set of tfms.

This change makes sure that placeholder files are added only if no None
or Content items are declared that point to the same package folder.

Adding documentation that explains the .NETStandard compatibility
packaging infrasturcture and how to correctly package hand-authored
msbuild files next to the generated targets files.

* Fix NETStandardCompatError empty cases

* Update packaging.targets
2022-04-12 22:16:00 +02:00
..
api-guidelines Use [NotNullWhen(true)] in more places (#47598) 2021-01-30 06:09:28 -05:00
adding-api-guidelines.md Upgrade to net7.0 and remove target frameworks (#58011) 2021-09-08 22:04:23 +02:00
breaking-change-definitions.md Fix trailing whitespaces (#40891) 2020-08-19 17:29:01 -07:00
breaking-change-rules.md Fix trailing whitespaces (#40891) 2020-08-19 17:29:01 -07:00
breaking-changes.md Fix trailing whitespaces (#40891) 2020-08-19 17:29:01 -07:00
clr-code-guide.md Rename mention to master branch to main (#48824) 2021-03-01 10:09:31 +01:00
clr-jit-coding-conventions.md Rename mention to master branch to main (#48824) 2021-03-01 10:09:31 +01:00
code-formatting-tools.md Move clang-format download into dotnet/runtime and add docs for setting up auto-formatting in the repository (#59374) 2021-09-23 14:34:00 -07:00
coding-style.md Update coding-style.md (#67801) 2022-04-09 06:37:05 -07:00
cross-platform-guidelines.md corefx => runtime (#2068) 2020-01-24 09:30:18 -08:00
cross-platform-performance-and-eventing.md .NET Core to .NET branding changes (#33694) 2020-03-28 07:00:19 -07:00
EventLogging.md Find&Replace coreclr/src -> coreclr (#45761) 2020-12-08 10:40:17 -08:00
framework-design-guidelines-digest.md Fix typo in Framework Design Guidelines - Digest (#38307) 2020-06-23 17:04:00 -07:00
interop-guidelines.md Rename GeneratedDllImportAttribute -> LibraryImportAttribute (#66307) 2022-03-09 18:07:52 -08:00
libraries-packaging.md Only add placeholder pkg file if folder is empty (#67647) 2022-04-12 22:16:00 +02:00
performance-guidelines.md Fix broken MSDN blogs links (#32273) 2020-02-14 08:34:15 -08:00
project-guidelines.md sfx+oob split, shim project refactoring, P2Ps 2022-02-24 12:32:04 +01:00
updating-ref-source.md Remove the use of IsPartialFacadeAssembly in refererences (#52793) 2021-05-19 08:22:04 +02:00
vs-cpp-formatting.png Move clang-format download into dotnet/runtime and add docs for setting up auto-formatting in the repository (#59374) 2021-09-23 14:34:00 -07:00
vs-csharp-formatting.png Move clang-format download into dotnet/runtime and add docs for setting up auto-formatting in the repository (#59374) 2021-09-23 14:34:00 -07:00