xamarin-macios/tests/dotnet
Rolf Bjarne Kvinge e25163f573
[.NET] Rename our product assemblies. Fixes #13748. (#13847)
Rename our product assemblies to:

* Microsoft.iOS.dll
* Microsoft.tvOS.dll
* Microsoft.macOS.dll
* Microsoft.MacCatalyst.dll

This makes it easy to distinguish between legacy Xamarin and .NET whenever the
product assembly is mentioned, and I've also chosen the platform part of the
name to match how the platforms are named elsewhere (this also makes it
possible to simplify our build logic, since we can remove a lot of special
casing).

Fixes https://github.com/xamarin/xamarin-macios/issues/13748.
2022-02-16 21:30:32 +01:00
..
AppWithResources [tests] Simplify makefiles by using shared code. (#13990) 2022-01-31 21:11:08 +01:00
AppWithXCAssets [tests] Simplify makefiles by using shared code. (#13990) 2022-01-31 21:11:08 +01:00
BindingOldStyle [msbuild/dotnet] Set NoBindingEmbedding to 'true' by default in .NET. Fixes #12530. (#12694) 2022-02-16 10:30:41 +01:00
BindingWithDefaultCompileInclude [msbuild/dotnet] Set NoBindingEmbedding to 'true' by default in .NET. Fixes #12530. (#12694) 2022-02-16 10:30:41 +01:00
BundleStructure [dotnet/msbuild] Run install_name_tool to fix the id for dylibs. Fixes #13999. (#14147) 2022-02-16 21:13:40 +01:00
ExtensionConsumer [tests] Simplify makefiles by using shared code. (#13990) 2022-01-31 21:11:08 +01:00
ExtensionProject [tests] Simplify makefiles by using shared code. (#13990) 2022-01-31 21:11:08 +01:00
MyCatalystApp [dotnet] Support SupportedOSPlatformVersion. Fixes #12336. (#12638) 2021-09-08 09:20:05 +02:00
MyClassLibrary [dotnet] Add support for 'dotnet pack'. Fixes #12631. (#12900) 2021-10-04 07:43:55 +02:00
MyCocoaApp [dotnet] Support SupportedOSPlatformVersion. Fixes #12336. (#12638) 2021-09-08 09:20:05 +02:00
MyInterpretedApp [tests] Simplify makefiles by using shared code. (#13990) 2022-01-31 21:11:08 +01:00
MyPartialAppManifestApp [tests] Simplify makefiles by using shared code. (#13990) 2022-01-31 21:11:08 +01:00
MySatelliteAssembliesLibrary [tests] Add ILStrip with satellite assemblies lib (#13973) 2022-02-02 09:01:32 -06:00
MySimpleApp [tests] Simplify makefiles by using shared code. (#13990) 2022-01-31 21:11:08 +01:00
MySimpleAppWithSatelliteReference [tests] Add ILStrip with satellite assemblies lib (#13973) 2022-02-02 09:01:32 -06:00
MySingleView [dotnet] Support SupportedOSPlatformVersion. Fixes #12336. (#12638) 2021-09-08 09:20:05 +02:00
MyTVApp [dotnet] Support SupportedOSPlatformVersion. Fixes #12336. (#12638) 2021-09-08 09:20:05 +02:00
NativeDynamicLibraryReferencesApp [tests] Simplify makefiles by using shared code. (#13990) 2022-01-31 21:11:08 +01:00
NativeFileReferencesApp [tests] Simplify makefiles by using shared code. (#13990) 2022-01-31 21:11:08 +01:00
NativeFrameworkReferencesApp [tests] Simplify makefiles by using shared code. (#13990) 2022-01-31 21:11:08 +01:00
NativeXCFrameworkReferencesApp [tests] Simplify makefiles by using shared code. (#13990) 2022-01-31 21:11:08 +01:00
SimpleAppWithOldReferences [tests] Simplify makefiles by using shared code. (#13990) 2022-01-31 21:11:08 +01:00
UnitTests [.NET] Rename our product assemblies. Fixes #13748. (#13847) 2022-02-16 21:30:32 +01:00
size-comparison/MySingleView [dotnet] Support SupportedOSPlatformVersion. Fixes #12336. (#12638) 2021-09-08 09:20:05 +02:00
.gitignore [tests][dotnet] A few helping touch to do size comparison (#11446) 2021-05-05 19:15:18 -04:00
Makefile [tests] Add build logic to build NuGets for testing purposes. 2021-12-22 10:17:34 +01:00
README.md [msbuild] Add ILStrip'ing for net6 applications. Fixes #11445. (#12563) 2021-10-05 09:43:22 -05:00

README.md

.net tests

size-comparison

Easier Analysis

If you want to read/compare the IL inside the assemblies you need to disable IL stripping.

  • Legacy (oldnet)

Add this option inside the Release|iPhone configuration of size-comparison/MySingleView/oldnet/MySingleView.csproj

<MtouchExtraArgs>--nostrip</MtouchExtraArgs>
  • net6

Build with /p:EnableAssemblyILStripping=false set. The MtouchExtraArgs legacy option is also honored.