我正在使用Windows10
,並且安裝了VS2015
,我首先嚐試運行Xamarin,但是由於1k的許可證費用,我現在試用了Xamarin Studio,而沒有多少運氣。我從字面上創建空白項目,並試圖建立,並得到失蹤Xamarin.Forms
參考,當我試圖通過添加的NuGet它我得到了以下幾點:將'Xamarin.Forms'添加到...未將對象引用設置爲對象的實例。添加nuget包時出現錯誤
添加Xamarin.Forms ...警告:Xamarin.Forms套餐內包含 PowerShell腳本這將不會運行。安裝'Xamarin.Forms 2.0.0.6490'。將文件'ICSharpCode.Decompiler.dll'添加到文件夾'Xamarin.Forms.2.0.0.6490 \ build \ portable-win + net45 + wp80 + win81 + wpa81 + MonoAndroid10 + MonoTouch10 + Xamarin.iOS10'。 將文件'ICSharpCode.NRefactory.Cecil.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ build \ portable-win + net45 + wp80 + win81 + wpa81 + MonoAndroid10 + MonoTouch10 + Xamarin.iOS10'。 將文件'ICSharpCode.NRefactory.CSharp.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ build \ portable-win + net45 + wp80 + win81 + wpa81 + MonoAndroid10 + MonoTouch10 + Xamarin.iOS10'。 將文件'ICSharpCode.NRefactory.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ build \ portable-win + net45 + wp80 + win81 + wpa81 + MonoAndroid10 + MonoTouch10 + Xamarin.iOS10'。 將文件'ICSharpCode.NRefactory.Xml.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ build \ portable-win + net45 + wp80 + win81 + wpa81 + MonoAndroid10 + MonoTouch10 + Xamarin.iOS10'。 將文件'Mono.Cecil.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ build \ portable-win + net45 + wp80 + win81 + wpa81 + MonoAndroid10 + MonoTouch10 + Xamarin.iOS10'。 將文件'Mono.Cecil.Mdb.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ build \ portable-win + net45 + wp80 + win81 + wpa81 + MonoAndroid10 + MonoTouch10 + Xamarin.iOS10'。 將文件'Mono.Cecil.Pdb.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ build \ portable-win + net45 + wp80 + win81 + wpa81 + MonoAndroid10 + MonoTouch10 + Xamarin.iOS10'。 添加文件'Mono.Cecil.Rocks.dll'到文件夾 'Xamarin.Forms.2.0.0.6490 \ build \ portable-win + net45 + wp80 + win81 + wpa81 + MonoAndroid10 + MonoTouch10 + Xamarin.iOS10'。 將文件'Xamarin.Forms.Build.Tasks.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ build \ portable-win + net45 + wp80 + win81 + wpa81 + MonoAndroid10 + MonoTouch10 + Xamarin.iOS10'。 將文件'Xamarin.Forms.Core.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ build \ portable-win + net45 + wp80 + win81 + wpa81 + MonoAndroid10 + MonoTouch10 + Xamarin.iOS10'。 將文件'Xamarin.Forms.targets'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ build \ portable-win + net45 + wp80 + win81 + wpa81 + MonoAndroid10 + MonoTouch10 + Xamarin.iOS10'。 將文件'Xamarin.Forms.Xaml.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ build \ portable-win + net45 + wp80 + win81 + wpa81 + MonoAndroid10 + MonoTouch10 + Xamarin.iOS10'。 將文件'FormsViewGroup.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ MonoAndroid10'。添加文件 'Xamarin.Forms.Core.dll'到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ MonoAndroid10'。將文件 'Xamarin.Forms.Core.xml'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ MonoAndroid10'。添加文件 'Xamarin.Forms.Platform.Android.dll'到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ MonoAndroid10'。將文件 'Xamarin.Forms.Platform.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ MonoAndroid10'。添加文件 'Xamarin.Forms.Xaml.dll'到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ MonoAndroid10'。將文件 'Xamarin.Forms.Xaml.xml'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ MonoAndroid10'。添加文件 'Xamarin.Forms.Core。dll'到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ MonoTouch10'。將文件 'Xamarin.Forms.Core.xml'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ MonoTouch10'。將文件 'Xamarin.Forms.Platform.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ MonoTouch10'。添加文件 'Xamarin.Forms.Platform.iOS.Classic.dll'到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ MonoTouch10'。將文件 'Xamarin.Forms.Xaml.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ MonoTouch10'。將文件 'Xamarin.Forms.Xaml.xml'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ MonoTouch10'。添加文件 'Xamarin.Forms.Core.dll'到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ portable-win + net45 + wp80 + win81 + wpa81 + MonoAndroid10 + MonoTouch10 + Xamarin.iOS10'。 將文件'Xamarin.Forms.Core.xml'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ portable-win + net45 + wp80 + win81 + wpa81 + MonoAndroid10 + MonoTouch10 + Xamarin.iOS10'。 將文件'Xamarin.Forms.Platform.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ portable-win + net45 + wp80 + win81 + wpa81 + MonoAndroid10 + MonoTouch10 + Xamarin.iOS10'。 將文件'Xamarin.Forms.Xaml.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ portable-win + net45 + wp80 + win81 + wpa81 + MonoAndroid10 + MonoTouch10 + Xamarin.iOS10'。 將文件'Xamarin.Forms.Xaml.xml'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ portable-win + net45 + wp80 + win81 + wpa81 + MonoAndroid10 + MonoTouch10 + Xamarin.iOS10'。 將文件'Xamarin.Forms.Core.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ uap10.0'。將文件 'Xamarin.Forms.Core.xml'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ uap10.0'。將文件 'Xamarin.Forms.Platform.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ uap10.0'。將文件 'Xamarin.Forms.Platform.UAP.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ uap10.0'。將文件 'Xamarin.Forms.Platform.UAP.pri'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ uap10.0'。將文件'FormsTextBox.xbf' 添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ uap10.0 \ Xamarin.Forms.Platform.UAP'。 將文件'PageControl.xbf'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ uap10.0 \ Xamarin.Forms.Platform.UAP'。 將文件'Xamarin.Forms.Platform.UAP.rd.xml'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ uap10.0 \ Xamarin.Forms.Platform.UAP \ Properties'。 將文件'Resources.xbf'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ uap10.0 \ Xamarin.Forms.Platform.UAP'。 將文件'Xamarin.Forms.Platform.UAP.xr.xml'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ uap10.0 \ Xamarin.Forms.Platform.UAP'。 將文件'Xamarin.Forms.Xaml.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ uap10.0'。將文件 'Xamarin.Forms.Xaml.xml'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ uap10.0'。將文件 'Xamarin.Forms.Core.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ win81'。將文件 'Xamarin.Forms.Core.xml'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ win81'。將文件 'Xamarin.Forms.Platform.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ win81'。將文件 'Xamarin.Forms.Platform.WinRT.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ win81'。將文件 'Xamarin.Forms.Platform.WinRT.pri'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ win81'。添加文件 'Xamarin.Forms.Platform.WinRT.Tablet.dll'到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ win81'。添加文件 'Xamarin.Forms.Platform.WinRT.Tablet。pri'到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ win81'。將文件'Resources.xbf'添加到 文件夾中 'Xamarin.Forms.2.0.0.6490 \ lib \ win81 \ Xamarin.Forms.Platform.WinRT.Tablet'。 將文件'TabletResources.xbf'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ win81 \ Xamarin.Forms.Platform.WinRT.Tablet'。 將文件'Xamarin.Forms.Platform.WinRT.Tablet.xr.xml'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ win81 \ Xamarin.Forms.Platform.WinRT.Tablet'。 將文件'FormsTextBox.xbf'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ win81 \ Xamarin.Forms.Platform.WinRT'。 將文件'PageControl.xbf'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ win81 \ Xamarin.Forms.Platform.WinRT'。 將文件'StepperControl.xbf'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ win81 \ Xamarin.Forms.Platform.WinRT'。 將文件'Xamarin.Forms.Platform.WinRT.xr.xml'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ win81 \ Xamarin.Forms.Platform.WinRT'。 將文件'Xamarin.Forms.Xaml.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ win81'。將文件 'Xamarin.Forms.Xaml.xml'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ win81'。將文件 'Xamarin.Forms.Core.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ WP80'。將文件 'Xamarin.Forms.Core.xml'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ WP80'。將文件 'Xamarin.Forms.Platform.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ WP80'。將文件 'Xamarin.Forms.Platform.WP8.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ WP80'。將文件 'Xamarin.Forms.Xaml.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ WP80'。將文件 'Xamarin.Forms.Xaml.xml'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ WP80'。將文件 'Xamarin.Forms.Core.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ wpa81'。將文件 'Xamarin.Forms.Core.xml'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ wpa81'。將文件 'Xamarin.Forms.Platform.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ wpa81'。將文件 'Xamarin.Forms.Platform.WinRT.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ wpa81'。將文件 'Xamarin.Forms.Platform.WinRT.Phone.dll'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ wpa81'。將文件 'Xamarin.Forms.Platform.WinRT.Phone.pri'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ wpa81'。將文件'PhoneResources.xbf' 添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ wpa81 \ Xamarin.Forms.Platform.WinRT.Phone'。 將文件'Resources.xbf'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ wpa81 \ Xamarin.Forms.Platform.WinRT.Phone'。 將文件'SearchBox.xbf'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ wpa81 \ Xamarin.Forms.Platform.WinRT.Phone'。 將文件'Xamarin.Forms.Platform.WinRT.Phone.xr.xml'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ wpa81 \ Xamarin.Forms.Platform.WinRT.Phone'。 將文件'Xamarin.Forms.Platform.WinRT.pri'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ wpa81'。將文件'FormsTextBox.xbf'添加到 文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ wpa81 \ Xamarin.Forms.Platform.WinRT'。 將文件'PageControl.xbf'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ wpa81 \ Xamarin.Forms.Platform.WinRT'。 將文件'StepperControl.xbf'添加到文件夾 'Xamarin.Forms.2.0.0.6490 \ lib \ wpa81 \ Xamarin.Forms.Platform.WinRT'。 增加了文件'Xamarin.Forms.Platform.WinRT.xr。XML '到文件夾 ' Xamarin.Forms.2.0.0.6490 \信用卡\ wpa81 \ Xamarin.Forms.Platform.WinRT」。添加的文件 'Xamarin.Forms.Xaml.dll' 文件夾 'Xamarin.Forms.2.0.0.6490 \信用卡\ wpa81'。添加的文件 'Xamarin.Forms.Xaml.xml' 文件夾 'Xamarin.Forms.2.0.0.6490 \信用卡\ wpa81'。添加的文件 'Xamarin.Forms.Core.dll' 文件夾 'Xamarin.Forms.2.0.0.6490 \信用卡\ Xamarin.iOS10'。添加的文件 'Xamarin.Forms.Core.xml' 文件夾 'Xamarin.Forms.2.0.0.6490 \信用卡\ Xamarin.iOS10'。添加的文件 'Xamarin.Forms.Platform.dll' 文件夾 'Xamarin.Forms.2.0.0.6490 \信用卡\ Xamarin.iOS10'。添加的文件 'Xamarin.Forms.Platform.iOS.dll' 文件夾 'Xamarin.Forms.2.0.0.6490 \信用卡\ Xamarin.iOS10'。添加的文件 'Xamarin.Forms.Xaml.dll' 文件夾 'Xamarin.Forms.2.0.0.6490 \信用卡\ Xamarin.iOS10'。添加的文件 'Xamarin.Forms.Xaml.xml' 文件夾 'Xamarin.Forms.2.0.0.6490 \信用卡\ Xamarin.iOS10'。添加文件「init.ps1」文件夾 「Xamarin.Forms.2.0.0.6490 \工具」。添加的文件 'Xamarin.Forms.Core.Design.dll' 文件夾 'Xamarin.Forms.2.0.0.6490 \工具'。添加的文件 'Xamarin.Forms.Xaml.Design.dll' 文件夾 'Xamarin.Forms.2.0.0.6490 \工具'。添加的文件 「Xamarin.Forms.2.0.0.6490.nupkg」文件夾「Xamarin.Forms.2.0.0.6490」。成功安裝 「Xamarin.Forms 2.0.0.6490。添加 'Xamarin.Forms 2.0.0.6490' 到EmergencyAssistanceResponseSystem。對象引用不 設置爲一個對象的一個實例。
由最後幾行的情況來看,似乎它獲得的NuGet因爲它是在packages/Xamarin.Forms.2.0.0.6490
舒適的坐在但未能在該項目中引用無論出於何種原因Adding 'Xamarin.Forms 2.0.0.6490' to EmergencyAssistanceResponseSystem. Object reference not set to an instance of an object.
如何調試這任何進一步的因爲很明顯這有點兒一些參考失蹤,但在哪裏和什麼?
EDIT1: 的確在我的情況下,日誌文件(C:\Users\[User]\AppData\Local\XamarinStudio-5.0\Logs
)我叫能找到追隨者:
Could not add Xamarin.Forms.
System.NullReferenceException: Object reference not set to an instance of an object.
at NuGet.NetPortableProfileTable.GetProfile(String profileName)
at NuGet.NetPortableProfile.Parse(String profileValue, Boolean treatOptionalFrameworksAsSupportedFrameworks)
at NuGet.VersionUtility.IsPortableLibraryCompatible(FrameworkName projectFrameworkName, FrameworkName packageTargetFrameworkName)
at NuGet.VersionUtility.IsCompatible(FrameworkName projectFrameworkName, FrameworkName packageTargetFrameworkName)
at NuGet.VersionUtility.<>c__DisplayClass19`1.<TryGetCompatibleItems>b__13(IGrouping`2 g)
at System.Linq.Enumerable.WhereListIterator`1.MoveNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.OrderedEnumerable`1.<GetEnumerator>d__1.MoveNext()
at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source)
at NuGet.VersionUtility.TryGetCompatibleItems[T](FrameworkName projectFramework, IEnumerable`1 items, IEnumerable`1& compatibleItems)
at NuGet.ProjectSystemExtensions.GetCompatibleItemsCore[T](IProjectSystem projectSystem, IEnumerable`1 items)
at NuGet.ProjectManager.ExtractPackageFilesToProject(IPackage package)
at NuGet.ProjectManager.AddPackageReferenceToProject(IPackage package)
at NuGet.ProjectManager.Execute(PackageOperation operation)
at NuGet.ProjectManager.Execute(IPackage package, IPackageOperationResolver resolver)
at NuGet.ProjectManager.AddPackageReference(IPackage package, Boolean ignoreDependencies, Boolean allowPrereleaseVersions)
at NuGet.ProjectManager.AddPackageReference(String packageId, SemanticVersion version, Boolean ignoreDependencies, Boolean allowPrereleaseVersions)
at ICSharpCode.PackageManagement.SharpDevelopPackageManager.AddPackageReference(IPackage package, Boolean ignoreDependencies, Boolean allowPrereleaseVersions)
at ICSharpCode.PackageManagement.SharpDevelopPackageManager.InstallPackage(IPackage package, InstallPackageAction installAction)
at ICSharpCode.PackageManagement.PackageManagementProject.InstallPackage(IPackage package, InstallPackageAction installAction)
at ICSharpCode.PackageManagement.InstallPackageAction.ExecuteCore()
at ICSharpCode.PackageManagement.ProcessPackageAction.Execute()
at MonoDevelop.PackageManagement.BackgroundPackageActionRunner.RunActionsWithProgressMonitor(IProgressMonitor monitor, IList`1 packageActions)
at MonoDevelop.PackageManagement.BackgroundPackageActionRunner.RunActionsWithProgressMonitor(ProgressMonitorStatusMessage progressMessage, IList`1 installPackageActions)
Xamarin什麼版本您使用的?首發,獨立? – CSharpRocks
@CSharpRocks這一個https://ctrlv.cz/UaTX –
如果您正在使用Xamarin工作室則完全例外棧應該在通話記錄IDEA爲(幫助 - 打開日誌目錄)。這可能表明問題在哪裏。 –