title: New VS for Mac install exception on trying to open storyboard
body: <p>I installed Visual Studio for Mac - Community and followed the Xamarin.iOS tutorial from the Xamarin site. When I select Main.storyboard I get an exception - Am I doing something wrong?:</p>
  
  <p><strong>My installation info:</strong>
  === Visual Studio Community 2017 for Mac ===</p>
  
  <p>Version 7.2.2 (build 7)
  Installation UUID: adfed099-1ec0-45d3-b154-d4ce3ffe4bd3
  Runtime:
      Mono 5.4.1.6 (2017-06/1f4613aa1ac) (64-bit)
      GTK+ 2.24.23 (Raleigh theme)</p>
  
  <pre><code>Package version: 504010006
  </code></pre>
  
  <p>=== NuGet ===</p>
  
  <p>Version: 4.3.1.4445</p>
  
  <p>=== .NET Core ===</p>
  
  <p>Runtime: /usr/local/share/dotnet/dotnet
  Runtime Version: 2.0.0
  SDK: /usr/local/share/dotnet/sdk/2.0.0/Sdks
  SDK Version: 2.0.0
  MSBuild SDKs: /Library/Frameworks/Mono.framework/Versions/5.4.1/lib/mono/msbuild/15.0/bin/Sdks</p>
  
  <p>=== Xamarin.Profiler ===</p>
  
  <p>Version: 1.5.6
  Location: /Applications/Xamarin Profiler.app/Contents/MacOS/Xamarin Profiler</p>
  
  <p>=== Xamarin.Android ===</p>
  
  <p>Version: 8.0.2.1 (Visual Studio Community)
  Android SDK: /Users/daniel/Library/Android/sdk
      Supported Android versions:
          6.0 (API level 23)
          7.1 (API level 25)</p>
  
  <p>SDK Tools Version: 25.2.5
  SDK Platform Tools Version: 25.0.5
  SDK Build Tools Version: 25.0.3</p>
  
  <p>Java SDK: /usr
  java version "1.8.0_131"
  Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
  Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)</p>
  
  <p>Android Designer EPL code available here:
  <a href="https://github.com/xamarin/AndroidDesigner.EPL" rel="nofollow noreferrer">https://github.com/xamarin/AndroidDesigner.EPL</a></p>
  
  <p>=== Xamarin Inspector ===</p>
  
  <p>Version: 1.3.2
  Hash: 461f09a
  Branch: 1.3-release
  Build date: Tue, 03 Oct 2017 18:26:57 GMT
  Client compatibility: 1</p>
  
  <p>=== Apple Developer Tools ===</p>
  
  <p>Xcode 9.1 (13532)
  Build 9B55</p>
  
  <p>=== Xamarin.iOS ===</p>
  
  <p>Version: 11.2.1.0 (Visual Studio Community)
  Hash: 12e80e01
  Branch: d15-4-xi
  Build date: 2017-10-13 12:03:42-0400</p>
  
  <p>=== Xamarin.Mac ===</p>
  
  <p>Version: 3.8.1.0 (Visual Studio Community)</p>
  
  <p>=== Build Information ===</p>
  
  <p>Release ID: 702020007
  Git revision: 2236098c68f51eeb447cb947a87371d1e84f6213
  Build date: 2017-10-23 11:43:05-04
  Xamarin addins: eaa605cf97f25ce184949f32c712b465ca96f665
  Build lane: monodevelop-lion-d15-4</p>
  
  <p>=== Operating System ===</p>
  
  <p>Mac OS X 10.12.6
  Darwin 16.7.0 Darwin Kernel Version 16.7.0
      Thu Jun 15 17:36:27 PDT 2017
      root:xnu-3789.70.16~2/RELEASE_X86_64 x86_64</p>
  
  <p><strong>The Exception:</strong>
  System.NotSupportedException: Could not parse xml ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object
    at MonoTouch.Design.Client.IPhoneDesignerSession.GetCurrentXcodeVersion () [0x00000] in /Users/builder/data/lanes/5144/2236098c/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Client/IPhoneDesignerSession.cs:851 
    at MonoTouch.Design.Client.IPhoneDesignerSession.get_XcodeVersion () [0x00000] in /Users/builder/data/lanes/5144/2236098c/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Client/IPhoneDesignerSession.cs:160 
    at MonoTouch.Design.IModelObjectContextExtensions.WithIdProvider (MonoTouch.Design.IModelObjectContext context, MonoTouch.Design.IIdProvider idProvider) [0x0000b] in /Users/builder/data/lanes/5144/2236098c/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Shared/IModelObjectContextExtensions.cs:10 
    at MonoTouch.Design.Parser.ParseElementsAndAttributes (MonoTouch.Design.ParseContext context, System.Object result) [0x0003d] in /Users/builder/data/lanes/5144/2236098c/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Shared/Parser.cs:278 
    at MonoTouch.Design.Parser.ParseCore (MonoTouch.Design.ParseContext context, System.Object result, Xamarin.Designer.ProxiedException error) [0x000d0] in /Users/builder/data/lanes/5144/2236098c/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Shared/Parser.cs:370 
    at MonoTouch.Design.Parser.ParseCore (MonoTouch.Design.ParseContext context) [0x00041] in /Users/builder/data/lanes/5144/2236098c/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Shared/Parser.cs:245 
    at MonoTouch.Design.Parser.ParseElement (MonoTouch.Design.LayoutGuides layoutGuides, MonoTouch.Design.ParseContext context) [0x0000f] in /Users/builder/data/lanes/5144/2236098c/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Shared/Parser.cs:1019 
    at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&amp;)
    at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in /Users/builder/data/lanes/4992/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/corlib/System.Reflection/MonoMethod.cs:305 
     --- End of inner exception stack trace ---
    at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00043] in /Users/builder/data/lanes/4992/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/corlib/System.Reflection/MonoMethod.cs:313 
    at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in /Users/builder/data/lanes/4992/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/reflection/methodbase.cs:229 
    at MonoTouch.Design.Parser.ParseElements (MonoTouch.Design.ParseContext context, System.Object result) [0x000da] in /Users/builder/data/lanes/5144/2236098c/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Shared/Parser.cs:324 
    at MonoTouch.Design.Parser.ParseElementsAndAttributes (MonoTouch.Design.ParseContext context, System.Object result) [0x0002d] in /Users/builder/data/lanes/5144/2236098c/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Shared/Parser.cs:274 
    at MonoTouch.Design.Parser.ParseCore (MonoTouch.Design.ParseContext context, System.Object result, Xamarin.Designer.ProxiedException error) [0x000d0] in /Users/builder/data/lanes/5144/2236098c/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Shared/Parser.cs:370 
    at MonoTouch.Design.Parser.ParseCore (MonoTouch.Design.ParseContext context) [0x00041] in /Users/builder/data/lanes/5144/2236098c/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Shared/Parser.cs:245 
    at MonoTouch.Design.Parser.ParseElement (MonoTouch.Design.ProxiedViewController model, MonoTouch.Design.ParseContext context) [0x000f3] in /Users/builder/data/lanes/5144/2236098c/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Shared/Parser.cs:751 
    at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&amp;)
    at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in /Users/builder/data/lanes/4992/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/corlib/System.Reflection/MonoMethod.cs:305 
     --- End of inner exception stack trace ---
    at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00043] in /Users/builder/data/lanes/4992/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/corlib/System.Reflection/MonoMethod.cs:313 
    at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in /Users/builder/data/lanes/4992/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/reflection/methodbase.cs:229 
    at MonoTouch.Design.Parser.ParseElements (MonoTouch.Design.ParseContext context, System.Object result) [0x000da] in /Users/builder/data/lanes/5144/2236098c/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Shared/Parser.cs:324 
    at MonoTouch.Design.Parser.ParseElementsAndAttributes (MonoTouch.Design.ParseContext context, System.Object result) [0x0002d] in /Users/builder/data/lanes/5144/2236098c/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Shared/Parser.cs:274 
    at MonoTouch.Design.Parser.ParseCore (MonoTouch.Design.ParseContext context, System.Object result, Xamarin.Designer.ProxiedException error) [0x000d0] in /Users/builder/data/lanes/5144/2236098c/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Shared/Parser.cs:370 
    at MonoTouch.Design.Parser.ParseCore (MonoTouch.Design.ParseContext context) [0x00041] in /Users/builder/data/lanes/5144/2236098c/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Shared/Parser.cs:245 
    at MonoTouch.Design.Parser.ParseElement (MonoTouch.Design.Scene scene, MonoTouch.Design.ParseContext context) [0x0008b] in /Users/builder/data/lanes/5144/2236098c/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Shared/Parser.cs:689 
    at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&amp;)
    at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in /Users/builder/data/lanes/4992/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/corlib/System.Reflection/MonoMethod.cs:305 
     --- End of inner exception stack trace ---
    at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00043] in /Users/builder/data/lanes/4992/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/corlib/System.Reflection/MonoMethod.cs:313 
    at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in /Users/builder/data/lanes/4992/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/reflection/methodbase.cs:229 
    at MonoTouch.Design.Parser.ParseElements (MonoTouch.Design.ParseContext context, System.Object result) [0x000da] in /Users/builder/data/lanes/5144/2236098c/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Shared/Parser.cs:324 
    at MonoTouch.Design.Parser.ParseElementsAndAttributes (MonoTouch.Design.ParseContext context, System.Object result) [0x0002d] in /Users/builder/data/lanes/5144/2236098c/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Shared/Parser.cs:274 
    at MonoTouch.Design.Parser.ParseCore (MonoTouch.Design.ParseContext context, System.Object result, Xamarin.Designer.ProxiedException error) [0x000d0] in /Users/builder/data/lanes/5144/2236098c/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Shared/Parser.cs:370 
    at MonoTouch.Design.Parser.ParseCore (MonoTouch.Design.ParseContext context) [0x00041] in /Users/builder/data/lanes/5144/2236098c/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Shared/Parser.cs:245 
    at MonoTouch.Design.Parser.ParseElement (MonoTouch.Design.Storyboard sb, MonoTouch.Design.ParseContext context) [0x00040] in /Users/builder/data/lanes/5144/2236098c/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Shared/Parser.cs:884 
    at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&amp;)
    at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in /Users/builder/data/lanes/4992/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/corlib/System.Reflection/MonoMethod.cs:305 
     --- End of inner exception stack trace ---
    at MonoTouch.Design.Parser.Parse (MonoTouch.Design.ParseContext context, System.Boolean skipImageGeneration) [0x00021] in /Users/builder/data/lanes/5144/2236098c/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Shared/Parser.cs:225 
    at MonoTouch.Design.Parser.Parse (MonoTouch.Design.ParseContext context) [0x00000] in /Users/builder/data/lanes/5144/2236098c/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Shared/Parser.cs:214 
    at MonoTouch.Design.Parser.Parse (System.Xml.Linq.XElement xml, MonoTouch.Design.DeviceFamily targetRuntime, MonoTouch.Design.IModelObjectContext modelObjectContext) [0x00014] in /Users/builder/data/lanes/5144/2236098c/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Shared/Parser.cs:203 
    at MonoTouch.Design.Client.IPhoneDesignerSession+d__163.MoveNext () [0x00130] in /Users/builder/data/lanes/5144/2236098c/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Client/IPhoneDesignerSession.cs:412 </p>
  
  <p>Contents of /Users/daniel/Library/Logs/VisualStudio/7.0/iOSDesigner.2017-11-03__22-14-31.log:
  MDAddinsHash: eaa605cf97f25ce184949f32c712b465ca96f665</p>
  
  <p><strong>Any clues?</strong></p>