Xamarin与Fody.WeavingTask和SolutionDir有关

kei*_*tin 15 realm xamarin fody

我一直在尝试在我的Xamarin android proyect中使用Realm,其中一个依赖是Fody,每次我尝试运行我的应用程序时都会显示以下错误:错误MSB4044:"Fody.WeavingTask"任务没有给出一个值必需参数"SolutionDir".

我一直在寻找修复,但找不到它,你知道如何赋予它一个价值吗?它在哪里?

对于领域块包我已经创建了FodyWeavers.xml

kei*_*tin 42

uff,这是一个你需要关闭解决方案并再次打开它的错误.

  • 这些Xamarin问题让我想把键盘分成两半.谢谢. (3认同)
  • 我同意这非常令人沮丧,但这可能不是 Xamarin 特有的。我在 .NET 控制台应用程序中遇到过这种情况。 (2认同)

Ars*_*mad 7

Haahh ..,我通过重新启动我的solution. ;-)


Hob*_*Dev 1

我不确定您遇到的错误。请检查以下几点:

1.FodyWeavers.xml 应位于解决方案中的所有项目中,如下所示

 <?xml version="1.0" encoding="utf-8"?>
<Weavers>
   <RealmWeaver/>
</Weavers>
Run Code Online (Sandbox Code Playgroud)

2.截至今天,最新的realm包版本3.0.0与Fody版本2.5.0兼容。