Skip to content

Commit 42ef7ec

Browse files
authored
[XABT] Fix Xamarin.Android.Build.Tasks.sln (#9782)
Context: 88e6b60#diff-2c93d15c2ac8814766a0b1136a163bfcd8d1044fa15403fd166b89e364678694L28-R33 This line in the `Xamarin.Android.Build.Tasks.sln` file causes issues with the latest VS (specifically the forward slash): Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src/Microsoft.Android.Sdk.Analysis", "src\Microsoft.Android.Sdk.Analysis", "{51DC774F-F0E2-4D4E-B600-ECA986E6DDEF}" Visual Studio 17.13+ cannot load the file with this error: > **Microsoft Visual Studio** > > ❌ Names cannot: > - contain any of the following characters: / ? : \ * " < > | > - contain control characters > - be system reserved names, including 'CON', 'AUX', 'PRN', 'COM1', or 'LPT2' > - be '.' or '.. ![image](https://github.com/user-attachments/assets/d017883b-1e48-459d-9100-12123f9fe078) Remove this duplicate line. While we're here, let's also move the test projects to a `tests` solution folder to organize the solution explorer a bit: ![image](https://github.com/user-attachments/assets/104bf48a-2141-48cd-9d53-895de7c275e6)
1 parent 21c4131 commit 42ef7ec

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

Xamarin.Android.Build.Tasks.sln

+7-6
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,10 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xamarin.Android.Tools.Andro
2727
EndProject
2828
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Android.Sdk.Analysis", "src\Microsoft.Android.Sdk.Analysis\Microsoft.Android.Sdk.Analysis.csproj", "{0D00DD34-3E94-4166-9DEE-12355E4C98A0}"
2929
EndProject
30-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src/Microsoft.Android.Sdk.Analysis", "src\Microsoft.Android.Sdk.Analysis", "{51DC774F-F0E2-4D4E-B600-ECA986E6DDEF}"
31-
EndProject
32-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{C94E2376-716E-4183-9845-AFF254C5ADB7}"
33-
EndProject
3430
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Android.Sdk.Analysis.Tests", "src\Microsoft.Android.Sdk.Analysis\Tests\Microsoft.Android.Sdk.Analysis.Tests.csproj", "{B54CE553-1105-45BE-ABC2-2D8ABC4B1099}"
3531
EndProject
32+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{02EA681E-C7D8-13C7-8484-4AC65E1B71E8}"
33+
EndProject
3634
Global
3735
GlobalSection(SharedMSBuildProjectFiles) = preSolution
3836
src\Xamarin.Android.NamingCustomAttributes\Xamarin.Android.NamingCustomAttributes.projitems*{3f1f2f50-af1a-4a5a-bedb-193372f068d7}*SharedItemsImports = 5
@@ -95,13 +93,16 @@ Global
9593
HideSolutionNode = FALSE
9694
EndGlobalSection
9795
GlobalSection(NestedProjects) = preSolution
96+
{53E4ABF0-1085-45F9-B964-DCAE4B819998} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8}
97+
{2DD1EE75-6D8D-4653-A800-0A24367F7F38} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8}
98+
{16DB2680-399B-4111-AA26-6CDBBFA334D8} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8}
9899
{90C99ADB-7D4B-4EB4-98C2-40BD1B14C7D2} = {385E71CC-BAE5-488B-805E-ACAE55F01DF5}
99100
{372E8E3E-29D5-4B4D-88A2-4711CD628C4E} = {385E71CC-BAE5-488B-805E-ACAE55F01DF5}
100101
{DE40756E-57F6-4AF2-B155-55E3A88CCED8} = {385E71CC-BAE5-488B-805E-ACAE55F01DF5}
102+
{DBDC804F-8406-4F5E-83C6-720CB0CB6C6F} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8}
101103
{3DE17662-DCD6-4F49-AF06-D39AACC8649A} = {385E71CC-BAE5-488B-805E-ACAE55F01DF5}
102104
{E34BCFA0-CAA4-412C-AA1C-75DB8D67D157} = {385E71CC-BAE5-488B-805E-ACAE55F01DF5}
103-
{0D00DD34-3E94-4166-9DEE-12355E4C98A0} = {51DC774F-F0E2-4D4E-B600-ECA986E6DDEF}
104-
{B54CE553-1105-45BE-ABC2-2D8ABC4B1099} = {51DC774F-F0E2-4D4E-B600-ECA986E6DDEF}
105+
{B54CE553-1105-45BE-ABC2-2D8ABC4B1099} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8}
105106
EndGlobalSection
106107
GlobalSection(ExtensibilityGlobals) = postSolution
107108
SolutionGuid = {F32556C5-6FD4-4F1D-884A-DEDF2EE865F6}

0 commit comments

Comments
 (0)