![](/img/trans.png)
[英]C# Azure and IOT Reference to type 'stream' claims to be defined in 'System.RunTime', but it could not be found
[英]Reference to type 'Assembly' claims it is defined in 'System.Runtime', but it could not be found
自從更新到VS2017 15.7.1以來,我的Xamarin PCL項目在UWP App.xaml.cs文件中顯示以下錯誤。
錯誤CS7069引用類型'Assembly'聲明它在'System.Runtime'中定義,但找不到它
違規行復制如下。 IntelliSense可以在線工作。
Xamarin.Forms.Forms.Init(e);
例如,現在還有很多沖突警告信息; 警告發現無法解析的“System.Net.Http”的不同版本之間發生沖突。
目標.NET框架是4.5,所有NuGet庫都是最新的。
到目前為止,我已經嘗試添加System.Runtime作為參考,並重新安裝所有NuGet庫以擺脫錯誤而沒有成功。
我仍然在尋找Xamarin的方法,任何修復此問題的指導都將受到贊賞。
謝謝,左撇子
這最近發生在我身上。 這是通過使用PCL創建Xamarin應用程序並將目標從.NET標准2.0更改為.NET Standard 1.4 。 在所有項目中將Xamarin.Forms從版本3.0.0.446417降級到版本2.5.1.527436之后,它編譯時沒有錯誤。
說明(按請求):如果您在Fall Creators Update(版本6.332)之前進行了定位,則需要刪除對.NET Standard 2.0的所有引用。
Xamarin Forms 3.x使用.NET標准2.0。 由於您的目標是Fall Creators Update(版本6.332),因此PCL需要是.NET Standard 1.x.
更多信息在這里 。
我在安裝Xamarin Forms 3.0.0.446417時遇到了同樣的問題。 我剛剛回到之前的版本2.5.1.527436,但隨后我的Android項目失敗,“目標”CssG“在項目中不存在”。
這個版本的Xamarin Forms似乎有問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.