diff --git a/build-tools/scripts/MonoAndroidFramework.props b/build-tools/scripts/MonoAndroidFramework.props
deleted file mode 100644
index 0b5eecca0a3..00000000000
--- a/build-tools/scripts/MonoAndroidFramework.props
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
- true
- true
- $(MSBuildThisFileDirectory)..\..\product.snk
- Assets
- Resources
- false
- false
- false
-
-
-
-
-
-
- $(AndroidFrameworkVersion)
- $(XAInstallPrefix)xbuild-frameworks
- $(TargetFrameworkRootPath)\MonoAndroid\v1.0
- monoandroid$(AndroidLatestStableFrameworkVersion.TrimStart('v'))
- MonoAndroid
- $(AndroidLatestStableFrameworkVersion)
- $(XAInstallPrefix)xbuild-frameworks\MonoAndroid\v1.0\
-
-
-
diff --git a/build-tools/scripts/MonoAndroidFramework.targets b/build-tools/scripts/MonoAndroidFramework.targets
deleted file mode 100644
index c31d5bb67f5..00000000000
--- a/build-tools/scripts/MonoAndroidFramework.targets
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
- $(MicrosoftAndroidSdkOutDir)Xamarin.Android.CSharp.targets
-
-
-
-
-
-
- $(OutputPath)..\v1.0\mscorlib.dll
- false
-
-
- $(OutputPath)..\v1.0\System.dll
- false
-
-
- $(OutputPath)..\v1.0\System.Core.dll
- false
-
-
- $(OutputPath)..\v1.0\System.Xml.dll
- false
-
-
- $(OutputPath)..\v1.0\Java.Interop.dll
- false
-
-
- false
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/HelloWorld/HelloLibrary/HelloLibrary.csproj b/samples/HelloWorld/HelloLibrary/HelloLibrary.csproj
deleted file mode 100644
index b613bde6304..00000000000
--- a/samples/HelloWorld/HelloLibrary/HelloLibrary.csproj
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.30703
- 2.0
- {6BE66B30-9346-4DA6-B09A-0CDC1DFE33C2}
- {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Library
- Properties
- HelloLibrary
- HelloLibrary
- 512
- false
- portable
- True
- Resource
-
-
-
- $(AndroidFrameworkVersion)
-
-
- true
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
- None
-
-
- true
- bin\Release\
- TRACE
- prompt
- 4
- SdkOnly
-
-
- true
- bin\Bundle\
- TRACE
- prompt
- 4
- SdkOnly
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/HelloWorld/HelloWorld/HelloWorld.csproj b/samples/HelloWorld/HelloWorld/HelloWorld.csproj
deleted file mode 100644
index 40279ae12e5..00000000000
--- a/samples/HelloWorld/HelloWorld/HelloWorld.csproj
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
- Debug
- AnyCPU
- {2305B00D-DE81-4744-B0DA-357835CAFE5A}
- {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Library
- HelloWorld
- HelloWorld
- True
- True
- Resources\Resource.designer.cs
- Resource
- Properties\AndroidManifest.xml
- Resources
- Assets
- d8
- portable
-
-
-
- $(AndroidFrameworkVersion)
-
-
- true
- false
- bin\Debug
- DEBUG;
- prompt
- 4
- false
- None
-
-
- true
- bin\Release
- prompt
- 4
- false
-
-
-
-
-
-
-
-
-
- {6BE66B30-9346-4DA6-B09A-0CDC1DFE33C2}
- HelloLibrary
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/samples/VSAndroidApp/Assets/AboutAssets.txt b/samples/VSAndroidApp/Assets/AboutAssets.txt
deleted file mode 100644
index dcb04096ff4..00000000000
--- a/samples/VSAndroidApp/Assets/AboutAssets.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Any raw assets you want to be deployed with your application can be placed in
-this directory (and child directories) and given a Build Action of "AndroidAsset".
-
-These files will be deployed with your package and will be accessible using Android's
-AssetManager, like this:
-
-public class ReadAsset : Activity
-{
- protected override void OnCreate (Bundle bundle)
- {
- base.OnCreate (bundle);
-
- InputStream input = Assets.Open ("my_asset.txt");
- }
-}
-
-Additionally, some Android functions will automatically load asset files:
-
-Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf");
\ No newline at end of file
diff --git a/samples/VSAndroidApp/MainActivity.cs b/samples/VSAndroidApp/MainActivity.cs
deleted file mode 100644
index feedda46d52..00000000000
--- a/samples/VSAndroidApp/MainActivity.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-using System;
-using Android.App;
-using Android.OS;
-using Android.Runtime;
-using Android.Support.Design.Widget;
-using Android.Support.V7.App;
-using Android.Views;
-using Android.Widget;
-
-namespace VSAndroidApp
-{
- [Activity(Label = "@string/app_name", Theme = "@style/AppTheme.NoActionBar", MainLauncher = true)]
- public class MainActivity : AppCompatActivity
- {
-
- protected override void OnCreate(Bundle savedInstanceState)
- {
- base.OnCreate(savedInstanceState);
- Xamarin.Essentials.Platform.Init(this, savedInstanceState);
- SetContentView(Resource.Layout.activity_main);
-
- Android.Support.V7.Widget.Toolbar toolbar = FindViewById(Resource.Id.toolbar);
- SetSupportActionBar(toolbar);
-
- FloatingActionButton fab = FindViewById(Resource.Id.fab);
- fab.Click += FabOnClick;
- }
-
- public override bool OnCreateOptionsMenu(IMenu menu)
- {
- MenuInflater.Inflate(Resource.Menu.menu_main, menu);
- return true;
- }
-
- public override bool OnOptionsItemSelected(IMenuItem item)
- {
- int id = item.ItemId;
- if (id == Resource.Id.action_settings)
- {
- return true;
- }
-
- return base.OnOptionsItemSelected(item);
- }
-
- private void FabOnClick(object sender, EventArgs eventArgs)
- {
- View view = (View) sender;
- Snackbar.Make(view, "Replace with your own action", Snackbar.LengthLong)
- .SetAction("Action", (Android.Views.View.IOnClickListener)null).Show();
- }
- public override void OnRequestPermissionsResult(int requestCode, string[] permissions, [GeneratedEnum] Android.Content.PM.Permission[] grantResults)
- {
- Xamarin.Essentials.Platform.OnRequestPermissionsResult(requestCode, permissions, grantResults);
-
- base.OnRequestPermissionsResult(requestCode, permissions, grantResults);
- }
- }
-}
-
diff --git a/samples/VSAndroidApp/Properties/AndroidManifest.xml b/samples/VSAndroidApp/Properties/AndroidManifest.xml
deleted file mode 100644
index c48b180aa79..00000000000
--- a/samples/VSAndroidApp/Properties/AndroidManifest.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
diff --git a/samples/VSAndroidApp/Properties/AssemblyInfo.cs b/samples/VSAndroidApp/Properties/AssemblyInfo.cs
deleted file mode 100644
index f7814c69528..00000000000
--- a/samples/VSAndroidApp/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-using Android.App;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("VSAndroidApp")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("VSAndroidApp")]
-[assembly: AssemblyCopyright("Copyright © 2018")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-[assembly: ComVisible(false)]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/samples/VSAndroidApp/Resources/AboutResources.txt b/samples/VSAndroidApp/Resources/AboutResources.txt
deleted file mode 100644
index 096447a90d1..00000000000
--- a/samples/VSAndroidApp/Resources/AboutResources.txt
+++ /dev/null
@@ -1,44 +0,0 @@
-Images, layout descriptions, binary blobs and string dictionaries can be included
-in your application as resource files. Various Android APIs are designed to
-operate on the resource IDs instead of dealing with images, strings or binary blobs
-directly.
-
-For example, a sample Android app that contains a user interface layout (main.xml),
-an internationalization string table (strings.xml) and some icons (drawable-XXX/icon.png)
-would keep its resources in the "Resources" directory of the application:
-
-Resources/
- drawable/
- icon.png
-
- layout/
- main.xml
-
- values/
- strings.xml
-
-In order to get the build system to recognize Android resources, set the build action to
-"AndroidResource". The native Android APIs do not operate directly with filenames, but
-instead operate on resource IDs. When you compile an Android application that uses resources,
-the build system will package the resources for distribution and generate a class called "R"
-(this is an Android convention) that contains the tokens for each one of the resources
-included. For example, for the above Resources layout, this is what the R class would expose:
-
-public class R {
- public class drawable {
- public const int icon = 0x123;
- }
-
- public class layout {
- public const int main = 0x456;
- }
-
- public class strings {
- public const int first_string = 0xabc;
- public const int second_string = 0xbcd;
- }
-}
-
-You would then use R.drawable.icon to reference the drawable/icon.png file, or R.layout.main
-to reference the layout/main.xml file, or R.strings.first_string to reference the first
-string in the dictionary file values/strings.xml.
\ No newline at end of file
diff --git a/samples/VSAndroidApp/Resources/layout/activity_main.xml b/samples/VSAndroidApp/Resources/layout/activity_main.xml
deleted file mode 100644
index 12d6ee3773a..00000000000
--- a/samples/VSAndroidApp/Resources/layout/activity_main.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/VSAndroidApp/Resources/layout/content_main.xml b/samples/VSAndroidApp/Resources/layout/content_main.xml
deleted file mode 100644
index 5662d6daa5c..00000000000
--- a/samples/VSAndroidApp/Resources/layout/content_main.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
diff --git a/samples/VSAndroidApp/Resources/menu/menu_main.xml b/samples/VSAndroidApp/Resources/menu/menu_main.xml
deleted file mode 100644
index ace8c659206..00000000000
--- a/samples/VSAndroidApp/Resources/menu/menu_main.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/samples/VSAndroidApp/Resources/mipmap-anydpi-v26/ic_launcher.xml b/samples/VSAndroidApp/Resources/mipmap-anydpi-v26/ic_launcher.xml
deleted file mode 100644
index 036d09bc5fd..00000000000
--- a/samples/VSAndroidApp/Resources/mipmap-anydpi-v26/ic_launcher.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/samples/VSAndroidApp/Resources/mipmap-anydpi-v26/ic_launcher_round.xml b/samples/VSAndroidApp/Resources/mipmap-anydpi-v26/ic_launcher_round.xml
deleted file mode 100644
index 036d09bc5fd..00000000000
--- a/samples/VSAndroidApp/Resources/mipmap-anydpi-v26/ic_launcher_round.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/samples/VSAndroidApp/Resources/mipmap-hdpi/ic_launcher.png b/samples/VSAndroidApp/Resources/mipmap-hdpi/ic_launcher.png
deleted file mode 100644
index 2531cb31efc..00000000000
Binary files a/samples/VSAndroidApp/Resources/mipmap-hdpi/ic_launcher.png and /dev/null differ
diff --git a/samples/VSAndroidApp/Resources/mipmap-hdpi/ic_launcher_foreground.png b/samples/VSAndroidApp/Resources/mipmap-hdpi/ic_launcher_foreground.png
deleted file mode 100644
index 7a859c25556..00000000000
Binary files a/samples/VSAndroidApp/Resources/mipmap-hdpi/ic_launcher_foreground.png and /dev/null differ
diff --git a/samples/VSAndroidApp/Resources/mipmap-hdpi/ic_launcher_round.png b/samples/VSAndroidApp/Resources/mipmap-hdpi/ic_launcher_round.png
deleted file mode 100644
index b8d35b3a1cf..00000000000
Binary files a/samples/VSAndroidApp/Resources/mipmap-hdpi/ic_launcher_round.png and /dev/null differ
diff --git a/samples/VSAndroidApp/Resources/mipmap-mdpi/ic_launcher.png b/samples/VSAndroidApp/Resources/mipmap-mdpi/ic_launcher.png
deleted file mode 100644
index 795ea7c0058..00000000000
Binary files a/samples/VSAndroidApp/Resources/mipmap-mdpi/ic_launcher.png and /dev/null differ
diff --git a/samples/VSAndroidApp/Resources/mipmap-mdpi/ic_launcher_foreground.png b/samples/VSAndroidApp/Resources/mipmap-mdpi/ic_launcher_foreground.png
deleted file mode 100644
index a12b157f00e..00000000000
Binary files a/samples/VSAndroidApp/Resources/mipmap-mdpi/ic_launcher_foreground.png and /dev/null differ
diff --git a/samples/VSAndroidApp/Resources/mipmap-mdpi/ic_launcher_round.png b/samples/VSAndroidApp/Resources/mipmap-mdpi/ic_launcher_round.png
deleted file mode 100644
index 8f56909cddf..00000000000
Binary files a/samples/VSAndroidApp/Resources/mipmap-mdpi/ic_launcher_round.png and /dev/null differ
diff --git a/samples/VSAndroidApp/Resources/mipmap-xhdpi/ic_launcher.png b/samples/VSAndroidApp/Resources/mipmap-xhdpi/ic_launcher.png
deleted file mode 100644
index 761cc91d90f..00000000000
Binary files a/samples/VSAndroidApp/Resources/mipmap-xhdpi/ic_launcher.png and /dev/null differ
diff --git a/samples/VSAndroidApp/Resources/mipmap-xhdpi/ic_launcher_foreground.png b/samples/VSAndroidApp/Resources/mipmap-xhdpi/ic_launcher_foreground.png
deleted file mode 100644
index e7d70a5e2d1..00000000000
Binary files a/samples/VSAndroidApp/Resources/mipmap-xhdpi/ic_launcher_foreground.png and /dev/null differ
diff --git a/samples/VSAndroidApp/Resources/mipmap-xhdpi/ic_launcher_round.png b/samples/VSAndroidApp/Resources/mipmap-xhdpi/ic_launcher_round.png
deleted file mode 100644
index 9737d79c049..00000000000
Binary files a/samples/VSAndroidApp/Resources/mipmap-xhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/samples/VSAndroidApp/Resources/mipmap-xxhdpi/ic_launcher.png b/samples/VSAndroidApp/Resources/mipmap-xxhdpi/ic_launcher.png
deleted file mode 100644
index 9133e31b432..00000000000
Binary files a/samples/VSAndroidApp/Resources/mipmap-xxhdpi/ic_launcher.png and /dev/null differ
diff --git a/samples/VSAndroidApp/Resources/mipmap-xxhdpi/ic_launcher_foreground.png b/samples/VSAndroidApp/Resources/mipmap-xxhdpi/ic_launcher_foreground.png
deleted file mode 100644
index 73ccaa6a2b1..00000000000
Binary files a/samples/VSAndroidApp/Resources/mipmap-xxhdpi/ic_launcher_foreground.png and /dev/null differ
diff --git a/samples/VSAndroidApp/Resources/mipmap-xxhdpi/ic_launcher_round.png b/samples/VSAndroidApp/Resources/mipmap-xxhdpi/ic_launcher_round.png
deleted file mode 100644
index c3ae5f5ccde..00000000000
Binary files a/samples/VSAndroidApp/Resources/mipmap-xxhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/samples/VSAndroidApp/Resources/mipmap-xxxhdpi/ic_launcher.png b/samples/VSAndroidApp/Resources/mipmap-xxxhdpi/ic_launcher.png
deleted file mode 100644
index d4fd714eeda..00000000000
Binary files a/samples/VSAndroidApp/Resources/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ
diff --git a/samples/VSAndroidApp/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png b/samples/VSAndroidApp/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png
deleted file mode 100644
index f6584afd4d1..00000000000
Binary files a/samples/VSAndroidApp/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png and /dev/null differ
diff --git a/samples/VSAndroidApp/Resources/mipmap-xxxhdpi/ic_launcher_round.png b/samples/VSAndroidApp/Resources/mipmap-xxxhdpi/ic_launcher_round.png
deleted file mode 100644
index ef89bd5215f..00000000000
Binary files a/samples/VSAndroidApp/Resources/mipmap-xxxhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/samples/VSAndroidApp/Resources/values/colors.xml b/samples/VSAndroidApp/Resources/values/colors.xml
deleted file mode 100644
index 17bb9a9dd16..00000000000
--- a/samples/VSAndroidApp/Resources/values/colors.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- #2c3e50
- #1B3147
- #3498db
-
diff --git a/samples/VSAndroidApp/Resources/values/dimens.xml b/samples/VSAndroidApp/Resources/values/dimens.xml
deleted file mode 100644
index 59a0b0c4f55..00000000000
--- a/samples/VSAndroidApp/Resources/values/dimens.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-
- 16dp
-
diff --git a/samples/VSAndroidApp/Resources/values/ic_launcher_background.xml b/samples/VSAndroidApp/Resources/values/ic_launcher_background.xml
deleted file mode 100644
index 6ec24e6413c..00000000000
--- a/samples/VSAndroidApp/Resources/values/ic_launcher_background.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
- #2C3E50
-
\ No newline at end of file
diff --git a/samples/VSAndroidApp/Resources/values/strings.xml b/samples/VSAndroidApp/Resources/values/strings.xml
deleted file mode 100644
index 67eb31a8aaa..00000000000
--- a/samples/VSAndroidApp/Resources/values/strings.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
- VSAndroidApp
- Settings
-
diff --git a/samples/VSAndroidApp/Resources/values/styles.xml b/samples/VSAndroidApp/Resources/values/styles.xml
deleted file mode 100644
index 545b9c6d2c4..00000000000
--- a/samples/VSAndroidApp/Resources/values/styles.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/VSAndroidApp/VSAndroidApp.csproj b/samples/VSAndroidApp/VSAndroidApp.csproj
deleted file mode 100644
index 521e021ce8e..00000000000
--- a/samples/VSAndroidApp/VSAndroidApp.csproj
+++ /dev/null
@@ -1,120 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.30703
- 2.0
- {2BB44145-CAF8-4DD0-9E0E-BC8A0BE543D5}
- {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- {84dd83c5-0fe3-4294-9419-09e7c8ba324f}
- Library
- Properties
- VSAndroidApp
- VSAndroidApp
- 512
- True
- True
- Resources\Resource.designer.cs
- Resource
- Off
- false
- v9.0
- Properties\AndroidManifest.xml
- Resources
- Assets
- true
- Xamarin.Android.Net.AndroidClientHandler
-
-
- True
- portable
- False
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
- True
- None
- False
-
-
- True
- portable
- True
- bin\Release\
- TRACE
- prompt
- 4
- true
- False
- SdkOnly
- True
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Designer
-
-
- Designer
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/samples/VSAndroidAppProxy.csproj b/samples/VSAndroidAppProxy.csproj
deleted file mode 100644
index e1fb1c2a616..00000000000
--- a/samples/VSAndroidAppProxy.csproj
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
- Debug
- $(MSBuildThisFileDirectory)..\bin\Test$(Configuration)
-
-
-
- $(AndroidFrameworkVersion)
- armeabi-v7a;x86
- arm64-v8a;x86
-
-
-
-
- <_OverrideProps>TargetFrameworkVersion=$(TargetFrameworkVersion);OutputPath=$(OutputPath);AndroidSupportedAbis=$(AndroidSupportedAbis)
- <_OriginalProject>VSAndroidApp/VSAndroidApp.csproj
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/VSAndroidAppProxy.projitems b/samples/VSAndroidAppProxy.projitems
deleted file mode 100644
index 6e52f9b29b1..00000000000
--- a/samples/VSAndroidAppProxy.projitems
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
- <_Package>com.companyname.vsandroidapp
-
-
-
- $(_Package)
- $(_Package)/crc642ec1a13c712a06e8.MainActivity
-
-
-
-
diff --git a/samples/VSAndroidAppProxy.targets b/samples/VSAndroidAppProxy.targets
deleted file mode 100644
index 6d8b3bd16ff..00000000000
--- a/samples/VSAndroidAppProxy.targets
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/XamarinAndroidBindingProject.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/XamarinAndroidBindingProject.cs
index 1b6d0c5edaf..96bd05772ed 100644
--- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/XamarinAndroidBindingProject.cs
+++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/XamarinAndroidBindingProject.cs
@@ -47,7 +47,6 @@ public string AndroidClassParser {
public override ProjectRootElement Construct ()
{
var root = base.Construct ();
- root.AddImport (XamarinAndroidLanguage.BindingProjectImport);
foreach (var import in Imports) {
var projectName = import.Project ();
if (projectName != "Directory.Build.props" && projectName != "Directory.Build.targets")
diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/XamarinAndroidCommonProject.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/XamarinAndroidCommonProject.cs
index c3405e9f3e8..3c28afdbdfa 100644
--- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/XamarinAndroidCommonProject.cs
+++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/XamarinAndroidCommonProject.cs
@@ -63,7 +63,6 @@ public override string ProjectTypeGuid {
public override ProjectRootElement Construct ()
{
var root = base.Construct ();
- root.AddImport (XamarinAndroidLanguage.NormalProjectImport);
foreach (var import in Imports) {
var projectName = import.Project ();
if (projectName != "Directory.Build.props" && projectName != "Directory.Build.targets")
diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/XamarinAndroidProjectLanguage.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/XamarinAndroidProjectLanguage.cs
index 755713d99d0..e8df62e3281 100644
--- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/XamarinAndroidProjectLanguage.cs
+++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/XamarinAndroidProjectLanguage.cs
@@ -9,9 +9,6 @@ namespace Xamarin.ProjectTools
{
public abstract class XamarinAndroidProjectLanguage : ProjectLanguage
{
- public abstract string NormalProjectImport { get; }
- public abstract string BindingProjectImport { get; }
-
public static XamarinAndroidProjectLanguage CSharp = new CSharpLanguage ();
public static XamarinAndroidProjectLanguage FSharp = new FSharpLanguage ();
@@ -39,12 +36,6 @@ public override string DefaultDesignerExtension {
public override string DefaultProjectExtension {
get { return ".fsproj"; }
}
- public override string NormalProjectImport {
- get { return "$(MSBuildExtensionsPath)\\Xamarin\\Android\\Xamarin.Android.FSharp.targets"; }
- }
- public override string BindingProjectImport {
- get { throw new NotSupportedException (); }
- }
public override string DefaultAssemblyInfo {
get { return default_assembly_info_fs; }
}
@@ -68,12 +59,6 @@ public override string DefaultDesignerExtension {
public override string DefaultProjectExtension {
get { return ".csproj"; }
}
- public override string NormalProjectImport {
- get { return "$(MSBuildExtensionsPath)\\Xamarin\\Android\\Xamarin.Android.CSharp.targets"; }
- }
- public override string BindingProjectImport {
- get { return "$(MSBuildExtensionsPath)\\Xamarin\\Android\\Xamarin.Android.Bindings.targets"; }
- }
public override string DefaultAssemblyInfo {
get { return default_assembly_info_cs; }
}
diff --git a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Build.Tasks.targets b/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Build.Tasks.targets
index bf203748680..f002c237b6c 100644
--- a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Build.Tasks.targets
+++ b/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Build.Tasks.targets
@@ -133,9 +133,6 @@
PreserveNewest
Designer
-
- PreserveNewest
-
PreserveNewest
diff --git a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.CSharp.targets b/src/Xamarin.Android.Build.Tasks/Xamarin.Android.CSharp.targets
deleted file mode 100644
index ebc10dd9a93..00000000000
--- a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.CSharp.targets
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
-
-
- MonoAndroid
- v5.0
- 8.0
- SdkOnly
-
- Off
- <_AndroidResourceDesigner>Resource.designer.cs
- true
- false
- true
-
- true
-
-
-
- true
- portable
-
-
-
-
-
-
-
diff --git a/tests/CodeBehind/BuildTests/CodeBehindBuildTests.csproj b/tests/CodeBehind/BuildTests/CodeBehindBuildTests.csproj
deleted file mode 100644
index f67f3ab651d..00000000000
--- a/tests/CodeBehind/BuildTests/CodeBehindBuildTests.csproj
+++ /dev/null
@@ -1,121 +0,0 @@
-
-
-
- Debug
- AnyCPU
- {95012FA9-ED51-4004-8F36-91DB361C892B}
- {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Library
- Xamarin.Android.Tests.CodeBehindBuildTests
- CodeBehindBuildTests
- True
- Resources\Resource.designer.cs
- Resource
- Properties\AndroidManifest.xml
- Resources
- Assets
- True
- portable
- <_ApkDebugKeyStore>debug.keystore
- false
-
-
-
- $(AndroidFrameworkVersion)
-
-
- v12.0
-
-
- true
- false
- bin\Debug
- DEBUG
- prompt
- 4
- None
-
-
- true
- true
- bin\Release
- prompt
- 4
- true
-
-
- $(DefineConstants);$(ExtraConstants)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {7A5FB23C-6B26-461A-8BBD-02392DCE3C11}
- CommonSampleLibrary
-
-
-
-
-
-
-
diff --git a/tests/CodeBehind/CommonSampleLibrary/CommonSampleLibrary.csproj b/tests/CodeBehind/CommonSampleLibrary/CommonSampleLibrary.csproj
deleted file mode 100644
index 34e7a43b765..00000000000
--- a/tests/CodeBehind/CommonSampleLibrary/CommonSampleLibrary.csproj
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-
- Debug
- AnyCPU
- {7A5FB23C-6B26-461A-8BBD-02392DCE3C11}
- {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Library
- CommonSampleLibrary
- Assets
- Resources
- Resources\Resource.designer.cs
- Resource
- CommonSampleLibrary
- 8.0.30703
- 2.0
- portable
-
-
-
- $(AndroidFrameworkVersion)
-
-
- true
- false
- bin\Debug
- DEBUG;__MOBILE__;__ANDROID__;
- prompt
- 4
- None
- false
-
-
- true
- bin\Release
- __MOBILE__;__ANDROID__;
- prompt
- 4
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/tests/Mono.Android-Tests/Java.Interop-Tests/Java.Interop-Tests.csproj b/tests/Mono.Android-Tests/Java.Interop-Tests/Java.Interop-Tests.csproj
deleted file mode 100644
index 80c5cb93874..00000000000
--- a/tests/Mono.Android-Tests/Java.Interop-Tests/Java.Interop-Tests.csproj
+++ /dev/null
@@ -1,91 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.30703
- 2.0
- {6CB00820-A66B-43E5-8785-ED456C6E9F39}
- {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- {9ef11e43-1701-4396-8835-8392d57abb70}
- Library
- Properties
- Java.Interop_Tests
- Java.Interop-Tests
- 512
- Resources\Resource.designer.cs
- Off
- true
- true
- ..\..\..\product.snk
-
-
-
- $(AndroidLatestStableFrameworkVersion)
-
-
- $(AndroidFrameworkVersion)
- true
- portable
- false
- bin\Debug\
- DEBUG;TRACE;NO_MARSHAL_MEMBER_BUILDER_SUPPORT
- prompt
- 4
-
-
- $(AndroidFrameworkVersion)
-
- true
- bin\Release\
- TRACE;NO_MARSHAL_MEMBER_BUILDER_SUPPORT
- prompt
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {D1243BAB-23CA-4566-A2A3-3ADA2C2DC3AF}
- Java.Interop.GenericMarshaler
-
-
-
-
-
-
- BuildTestJarFile;
- _CopyTestJarFiles;
- $(BuildDependsOn)
-
-
-
-
- CleanTestJarFile;
- $(CleanDependsOn);
- CleanLocal;
-
-
-
\ No newline at end of file
diff --git a/tests/Mono.Android-Tests/Mono.Android-Tests.csproj b/tests/Mono.Android-Tests/Mono.Android-Tests.csproj
deleted file mode 100644
index 1d4a287f573..00000000000
--- a/tests/Mono.Android-Tests/Mono.Android-Tests.csproj
+++ /dev/null
@@ -1,143 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 10.0.0
- 2.0
- {40EAD437-216B-4DF4-8258-3F47E1672C3A}
- {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Library
- Xamarin.Android.RuntimeTests
- True
- Resources\Resource.designer.cs
- Resource
- Resources
- Assets
- Mono.Android-Tests
- Properties\AndroidManifest.xml
- armeabi-v7a;x86
- $(AndroidSupportedAbis);x86_64
- true
- All
- true
- ..\..\product.snk
- <_SkipJniAddNativeMethodRegistrationAttributeScan>True
- true
- <_AndroidCheckedBuild Condition=" '$(UseASAN)' != '' ">asan
- <_AndroidCheckedBuild Condition=" '$(UseUBSAN)' != '' ">ubsan
- <_ASANScript>..\..\build-tools\wrap.sh\asan.sh
- <_UBSANScript>..\..\build-tools\wrap.sh\ubsan.sh
- <_MonoAndroidTestPackage>Mono.Android_Tests
-
-
-
-
- $(AndroidLatestStableFrameworkVersion)
-
-
-
- true
- false
- ..\..\bin\TestDebug
- DEBUG;
- prompt
- 4
- None
- false
- true
- true
-
-
- true
- ..\..\bin\TestRelease
- prompt
- 4
- false
- true
- true
- r8
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ResXFileCodeGenerator
- AppResources.Designer.cs
-
-
- ResXFileCodeGenerator
- AppResources.it-IT.Designer.cs
-
-
-
-
-
- AppResources.resx
-
-
- AppResources.it-IT.resx
-
-
-
-
-
-
-
- lib\arm64-v8a\wrap.sh
-
-
- lib\armeabi-v7a\wrap.sh
-
-
- lib\x86\wrap.sh
-
-
- lib\x86_64\wrap.sh
-
-
-
- lib\arm64-v8a\wrap.sh
-
-
- lib\armeabi-v7a\wrap.sh
-
-
- lib\x86\wrap.sh
-
-
- lib\x86_64\wrap.sh
-
-
-
-
-
- $(_MonoAndroidTestPackage)
- xamarin.android.runtimetests.NUnitInstrumentation
- $(OutputPath)TestResult-$(_MonoAndroidTestPackage).xml
- $(MSBuildThisFileDirectory)..\..\build-tools\scripts\TimingDefinitions.txt
- $(MSBuildThisFileDirectory)..\..\TestResult-$(_MonoAndroidTestPackage)-times.csv
- apk-sizes-$(_MonoAndroidTestPackage)-$(Configuration)$(TestsFlavor).txt
- $(MSBuildThisFileDirectory)..\..\build-tools\scripts\ApkSizesDefinitions.txt
- $(MSBuildThisFileDirectory)..\..\TestResult-$(_MonoAndroidTestPackage)-values-$(Configuration).csv
-
-
-
-
-
-
diff --git a/tests/Mono.Android-Tests/Runtime-AppBundle/Mono.Android-TestsAppBundle.csproj b/tests/Mono.Android-Tests/Runtime-AppBundle/Mono.Android-TestsAppBundle.csproj
deleted file mode 100644
index 809f888dc9e..00000000000
--- a/tests/Mono.Android-Tests/Runtime-AppBundle/Mono.Android-TestsAppBundle.csproj
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 10.0.0
- 2.0
- {6E2AB0B9-FA5A-4F3A-923B-4B37F82830F1}
- {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Library
- Xamarin.Android.RuntimeTests
- True
- Resources\Resource.designer.cs
- Resource
- Resources
- Assets
- Mono.Android-TestsAppBundle
- Properties\AndroidManifest.xml
- armeabi-v7a;x86
- aab
- true
- ..\..\..\product.snk
- <_SkipJniAddNativeMethodRegistrationAttributeScan>True
- <_MonoAndroidTestPackage>Mono.Android_TestsAppBundle
- -AppBundle
-
-
-
-
- $(AndroidFrameworkVersion)
-
-
-
- true
- full
- false
- ..\..\..\bin\TestDebug
- DEBUG;
- prompt
- 4
- None
- false
- true
-
-
- true
- ..\..\..\bin\TestRelease
- prompt
- 4
- false
- true
- r8
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- $(_MonoAndroidTestPackage)
- xamarin.android.runtimetests.NUnitInstrumentation
- $(MSBuildThisFileDirectory)..\..\..\TestResult-$(_MonoAndroidTestPackage).xml
- $(MSBuildThisFileDirectory)..\..\..\build-tools\scripts\TimingDefinitions.txt
-
- $(XamarinAndroidSourcePath)TestResult-Mono.Android_Tests-times.csv
-
-
-
-
-
-
diff --git a/tests/Mono.Android-Tests/Runtime-AppBundle/Properties/AndroidManifest.xml b/tests/Mono.Android-Tests/Runtime-AppBundle/Properties/AndroidManifest.xml
deleted file mode 100644
index e9ff9c6650e..00000000000
--- a/tests/Mono.Android-Tests/Runtime-AppBundle/Properties/AndroidManifest.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/Mono.Android-Tests/Runtime-MultiDex/Mono.Android-TestsMultiDex.csproj b/tests/Mono.Android-Tests/Runtime-MultiDex/Mono.Android-TestsMultiDex.csproj
deleted file mode 100644
index 1798c788d75..00000000000
--- a/tests/Mono.Android-Tests/Runtime-MultiDex/Mono.Android-TestsMultiDex.csproj
+++ /dev/null
@@ -1,92 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 10.0.0
- 2.0
- {9ECBEA14-B79F-4F92-9266-495C03A32571}
- {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Library
- Xamarin.Android.RuntimeTests
- True
- Resources\Resource.designer.cs
- Resource
- Resources
- Assets
- Mono.Android-TestsMultiDex
- Properties\AndroidManifest.xml
- armeabi-v7a;x86
- true
- true
- ..\..\..\product.snk
- <_SkipJniAddNativeMethodRegistrationAttributeScan>True
- <_MonoAndroidTestPackage>Mono.Android_TestsMultiDex
- -MultiDex
- True
-
-
-
-
- $(AndroidFrameworkVersion)
-
-
-
- true
- full
- false
- ..\..\..\bin\TestDebug
- DEBUG;
- prompt
- 4
- None
- false
- true
-
-
- true
- ..\..\..\bin\TestRelease
- prompt
- 4
- false
- true
- r8
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- $(_MonoAndroidTestPackage)
- xamarin.android.runtimetests.NUnitInstrumentation
- $(MSBuildThisFileDirectory)..\..\..\TestResult-$(_MonoAndroidTestPackage).xml
- $(MSBuildThisFileDirectory)..\..\..\build-tools\scripts\TimingDefinitions.txt
-
- $(XamarinAndroidSourcePath)TestResult-Mono.Android_Tests-times.csv
- apk-sizes-$(_MonoAndroidTestPackage)-$(Configuration)$(TestsFlavor).txt
- $(MSBuildThisFileDirectory)..\..\..\build-tools\scripts\ApkSizesDefinitions.txt
- $(MSBuildThisFileDirectory)..\..\..\TestResult-$(_MonoAndroidTestPackage)-values-$(Configuration).csv
-
-
-
-
-
-
diff --git a/tests/Mono.Android-Tests/Runtime-MultiDex/Properties/AndroidManifest.xml b/tests/Mono.Android-Tests/Runtime-MultiDex/Properties/AndroidManifest.xml
deleted file mode 100644
index cb56511ab2d..00000000000
--- a/tests/Mono.Android-Tests/Runtime-MultiDex/Properties/AndroidManifest.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/TestRunner.Core/TestRunner.Core.csproj b/tests/TestRunner.Core/TestRunner.Core.csproj
deleted file mode 100644
index 5e05a4e9ea3..00000000000
--- a/tests/TestRunner.Core/TestRunner.Core.csproj
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
- Debug
- AnyCPU
- {3CC4E384-4985-4D93-A34C-73F69A379FA7}
- {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Library
- Xamarin.Android.UnitTests
- TestRunner.Core
- v9.0
- Resources\Resource.designer.cs
- Resource
- Resources
- Assets
-
-
-
- $(AndroidFrameworkVersion)
- true
- false
- bin\Debug
- DEBUG;
- prompt
- 4
- None
-
-
- $(AndroidFrameworkVersion)
- true
- true
- bin\Release
- prompt
- 4
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/tests/TestRunner.NUnit/TestRunner.NUnit.csproj b/tests/TestRunner.NUnit/TestRunner.NUnit.csproj
deleted file mode 100644
index 8aa023135b5..00000000000
--- a/tests/TestRunner.NUnit/TestRunner.NUnit.csproj
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
- Debug
- AnyCPU
- {CB2335CB-0050-4020-8A05-E9614EDAA05E}
- {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Library
- Xamarin.Android.UnitTests.NUnit
- TestRunner.NUnit
- v9.0
- Resources\Resource.designer.cs
- Resource
- Resources
- Assets
-
-
-
- $(AndroidFrameworkVersion)
- true
- false
- bin\Debug
- DEBUG;
- prompt
- 4
- None
-
-
- $(AndroidFrameworkVersion)
- true
- true
- bin\Release
- prompt
- 4
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {3CC4E384-4985-4D93-A34C-73F69A379FA7}
- TestRunner.Core
-
-
-
-
\ No newline at end of file
diff --git a/tests/Xamarin.Forms-Performance-Integration/Droid/Xamarin.Forms.Performance.Integration.Droid.csproj b/tests/Xamarin.Forms-Performance-Integration/Droid/Xamarin.Forms.Performance.Integration.Droid.csproj
deleted file mode 100644
index 8353ceb3eec..00000000000
--- a/tests/Xamarin.Forms-Performance-Integration/Droid/Xamarin.Forms.Performance.Integration.Droid.csproj
+++ /dev/null
@@ -1,114 +0,0 @@
-
-
-
- Debug
- AnyCPU
- {576312CC-83FF-48B1-A473-488CDC7121AD}
- {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Library
- Xamarin.Forms.Performance.Integration.Droid
- Xamarin.Forms.Performance.Integration.Droid
- True
- Resources\Resource.designer.cs
- Resource
- Properties\AndroidManifest.xml
- Resources
- Assets
- false
- armeabi-v7a;x86
- arm64-v8a;x86
- True
- False
- true
- <_AndroidCheckedBuild Condition=" '$(UseASAN)' != '' ">asan
- <_AndroidCheckedBuild Condition=" '$(UseUBSAN)' != '' ">ubsan
- <_ASANScript>..\..\..\build-tools\wrap.sh\asan.sh
- <_UBSANScript>..\..\..\build-tools\wrap.sh\ubsan.sh
-
-
-
- $(AndroidFrameworkVersion)
-
-
-
- true
- false
- ..\..\..\bin\TestDebug
- DEBUG;
- prompt
- 4
- None
-
-
- true
- true
- ..\..\..\bin\TestRelease
- prompt
- 4
- true
- r8
-
-
-
-
-
-
-
-
- Xamarin.Forms.Performance.Integration
- {195BE9C2-1F91-40DC-BD6D-DE860BF083FB}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- lib\arm64-v8a\wrap.sh
-
-
- lib\armeabi-v7a\wrap.sh
-
-
- lib\x86\wrap.sh
-
-
- lib\x86_64\wrap.sh
-
-
-
- lib\arm64-v8a\wrap.sh
-
-
- lib\armeabi-v7a\wrap.sh
-
-
- lib\x86\wrap.sh
-
-
- lib\x86_64\wrap.sh
-
-
-
-
-