2016-01-11 193 views
2

我正在嘗試使用Xamarin Studio在Xamarin解決方案中添加NLog軟件包。將庫添加到Xamarin Android項目中沒有問題。但似乎NLog無法添加到我的Xamarin iOS項目中。無法在Xamarin iOS項目中安裝軟件包NLog 4.3.0-alpha3

包控制檯:

添加NLOG ...添加 'NLOG 4.3.0-素α3' 到TestApp.iOS。不能 安裝包'NLog 4.3.0-alpha3'。您正嘗試將此 程序包安裝到以'Xamarin.iOS,Version = v1.0'爲目標的項目中,但該程序包不包含與該框架兼容的任何程序集引用或內容文件 。欲瞭解更多信息,請聯繫 軟件包作者。

根據nuget包description,它支持Xamarin.iOS。

+1

對我來說,它看起來像'.nuget'配置不正確。它針對'MonoTouch10'因此是經典的iOS,它應該是'Xamarin.iOS10'。 '.nuget'中的'lib/MonoTouch10/NLog.dll'可以正確引用'Xamarin.iOS,Version = v1.0',因此你可以壓縮'.nuget'並在項目中添加一個手動引用來解除阻止你自己....還填寫一個github問題。 – SushiHangover

+0

我提出了一個github問題。 https://github.com/NLog/NLog/issues/1152 – Stam

+1

這應該在NLog 4.3.0-alpha4中修復 – Julian

回答

0

已確認,這在NLog 4.3.0-alpha4中已得到解決。

請注意,Xamarin支持仍處於Alpha狀態。