如何在可移植xamarin代码中安装Nlog?

时间:2019-04-02 05:51:45

标签: xamarin mvvm nlog

我在Protable代码模式下创建了我的项目,我希望向其安装NLog软件包,但无法正常工作。我收到以下错误: 无法将NLog软件包安装到以'.NetPoratble,Version = 4.5,Profile = Profile111'为目标的项目中。谁能告诉我如何解决此错误?还是有其他解决方法?

1 个答案:

答案 0 :(得分:0)

正如SushiHangover所说,您需要将可移植类库转换为.NET Standard

  1. 卸载PCL项目(​​右键单击->卸载),然后开始编辑 (右键->单击编辑
  2. 删除csproj中的所有内容,并将其插入:

    enter image description here

  3. 添加回NuGets(只需打开packages.config,然后添加软件包 参考,或通过NuGet程序包管理器)。

  4. 删除AssemblyInfo.cs(现在在csproj中)并 packages.config(也通过PackageReference 在csproj中)

这里是an article供参考。