- Xamarin Tutorial
- Xamarin Useful Resources
![Resoures Visual Studio For Mac Xamarin Resoures Visual Studio For Mac Xamarin](/uploads/1/2/6/2/126229485/542847982.png)
May 8, 2018 - There's also Visual Studio for Mac which allows for running a simulator. Of Xamarin engineering aspects consider checking these resources. Visual Studio 2015 will not be installed on a computer that has any previous version of Visual Studio installed. Therefore to install Visual Studio 2015 in your computer, first you must uninstall the old CTP related to the previous version of Visual Studio. Visual Studio 2015 introduced many new features for the developers.
- Selected Reading
Xamarin is built on the .NET Framework. It allows one to create apps that easily run across multiple platforms. In this tutorial, we will explain how you can use Xamarin to deliver native iOS, Android, and Windows Apps.
Let’s start the tutorial with a discussion on how to install Xamarin in Windows and Mac systems.
System Requirements
Windows
- A computer with at least 2GB of RAM and running Windows 7 or higher (Windows 8-10 is highly recommended)
- Visual Studio 2012 Professional or higher
- Xamarin for Visual Studio
Mac
- A Mac computer running OS X Yosemite (10.10) or higher
- Xamarin iOS SDK
- Apple’s Xcode (7+) IDE and iOS SDK
- Xamarin Studio
Installation on Windows
Download the Xamarin Installer from https://www.xamarin.com/download Before running the Xamarin installer, make sure you have installed Android SDK and Java SDK on your computer.
![Resoures Resoures](/uploads/1/2/6/2/126229485/450633858.png)
Run the downloaded installer to begin the installation process −
- The Xamarin license agreement screen appears. Click the Next button to accept the agreement.
- The installer will search for any missing components and prompt you to download and install them.
- After the Xamarin installation is complete, click the Close button to exit and get ready to start using Xamarin.
Installation on Mac
- Download the Xamarin Studio Installer on your Mac system.
- Run the Xamarin installer you downloaded and follow the steps given in the Installation Wizard.
- After the installation is complete, you can start using Xamarin on your system.
@Francescosaf , @JamesTweedie , @davidbauduin and others, I believe I have figured out the underlying issue and have a viable solution. It at least worked for me.
Solution:
Add the following to the
Add the following to the
<PropertyGroup>
section in your .csproj file:<AndroidUseManagedDesignTimeResourceGenerator>False</AndroidUseManagedDesignTimeResourceGenerator>
Reason:
While previous versions of Visual Studio had that feature turned off by default, the latest VS2017 update (15.7.3) has it turned on. That feature generates a second Resources.Designer.cs file that results in the ambiguous reference issue.
While previous versions of Visual Studio had that feature turned off by default, the latest VS2017 update (15.7.3) has it turned on. That feature generates a second Resources.Designer.cs file that results in the ambiguous reference issue.
You can verify by hovering over the resource constant with the Intellisense error, right-clicking, selecting 'Go To Definition', and selecting the 1st item, which takes you to a Resource.Designer.cs file. If you repeat, but select the 2nd one, you'll be taken to a different Resource.Designer.cs file. One of these points to the objDebugdesigntimeResource.Designer.cs file. By setting that feature to False as described above, that Resource.Designer.cs file in the objDebugdesigntime path will not be generated.
I posted this answer on StackOverflow a couple days ago, which has a little more background regarding that particular feature:
Hope this helps!