0

當我想創建新項目時,Xamarin.Forms存在問題。它總是告訴我,PCL安裝xamarin.forms時有錯誤的目標,因爲沒有適合的庫。我已經檢查過,並指出dnxcore50目標毀了整個事情。dnxcore50不可從目標中移除

現在我怎麼得到那一個的故事:
起初我有一個錯誤,同時在屬性窗口設置權限的android。它拋出一個錯誤,不讓我關閉它。我需要用任務管理器殺死它。經過一番搜索之後,我決定更新完整的xamarin平臺VS2013(當時更新4)和NuGet等。之後,我再次嘗試,但沒有什麼不同。所以我決定嘗試使用VS 2015.卸載VS2013並安裝VS15。在那裏,我必須認識到,VS15和Windows 8.0是不兼容的,因爲VS15無法創建或打開WinPhone 8.0 Projects和Win8無法處理WinPhone 8.1。感謝微軟。 好吧,我想,我仍然有VS12。所以,在第三次安裝xamarin後,我看到了上面描述的錯誤信息。那麼好吧,我認爲,也許VS12無法處理。但是,當我第四次重新安裝VS13和Xamarin後,我意識到VS15的安裝必須添加這個目標,我無法將其從系統中刪除。我已經卸載了.NET 4.6框架,完全刪除了所有類似的東西,但它仍然顯示在目標中。我甚至嘗試過使用PCL目標來獲得一個工作結果,但要麼與其他項目不兼容,要麼出現dnxcore50

現在我在地獄,因爲我已經嘗試了2天,現在讓VS和Xamarin恢復正常。我如何從我的系統中刪除這個dnxcore50目標?

編輯:
現在我已經卸載了所有的Nu​​Get包項目,並試圖安裝Xamarin.Forms:
enter image description here
後,我已經看了看我的PCL項目的目標:
enter image description here
好的stackoverflow在這裏認爲是代碼,所以我用一些文字填滿這個區域,所以我可以在這裏得到3張圖片。我希望這個作品。這絕對是一個奇怪的行爲。 BTT:
我已經刪除了Win8的目標,並試圖再次 enter image description here
安裝Xamarin.Forms正如你可以在兩個dnxcore50目標我似乎無法取消目標廢墟它給我看。

+0

請參考下面 –

回答

0

我感到你的痛苦,我剛剛處理了類似的事情。不過,我不認爲ASP.NET Core是這個問題。這裏是我的默認目標設置爲

Change Targets

您可能必須在該項目引起該問題的相關性。卸載任何其他NuGet軟件包,重置您的目標,然後嘗試將Xamarin.Forms作爲第一個要安裝的軟件包。

您也可以嘗試通過編輯.proj文件手動更改項目類型。如下所示將您的配置文件類型更改爲78。

<PropertyGroup> 
    <MinimumVisualStudioVersion>10.0</MinimumVisualStudioVersion> 
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> 
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> 
    <OutputType>Library</OutputType> 
    <AppDesignerFolder>Properties</AppDesignerFolder> 
    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> 
    <TargetFrameworkProfile>Profile78</TargetFrameworkProfile> 
    <FileAlignment>512</FileAlignment> 
    <NuGetPackageImportStamp> 
    </NuGetPackageImportStamp> 
    </PropertyGroup> 
+0

我的編輯請看看我的編輯 – EaranMaleasi

+0

還是同樣的錯誤 – EaranMaleasi

+0

如果你可以去我的網站xamarinhelp.com並與我公司聯繫獲取和發送通過項目文件(或至少一個攝製)我會在我的機器上看看它,因爲Profile78應該可以工作。這樣我們至少可以看到它是VS Config問題還是Proj問題。 –