Xamarin与Fody.WeavingTask和SolutionDir的问题
我一直在尝试在我的Xamarin android项目中使用Realm,其中一个依赖项是Fody,每次我尝试运行我的应用程序时,都会显示以下错误: 错误MSB4044:未为“Fody.WeavingTask”任务提供所需参数“SolutionDir”的值 我一直在寻找修复,但找不到,你知道如何给它一个值吗?它在哪里Xamarin与Fody.WeavingTask和SolutionDir的问题,xamarin,realm,fody,Xamarin,Realm,Fody,我一直在尝试在我的Xamarin android项目中使用Realm,其中一个依赖项是Fody,每次我尝试运行我的应用程序时,都会显示以下错误: 错误MSB4044:未为“Fody.WeavingTask”任务提供所需参数“SolutionDir”的值 我一直在寻找修复,但找不到,你知道如何给它一个值吗?它在哪里 对于realm nugget软件包,我已经创建了FodyWeavers.xml,我不确定您会遇到什么错误。请检查以下几点: 1.FodyWeavers.xml应该位于解决方案中的所有项
对于realm nugget软件包,我已经创建了FodyWeavers.xml,我不确定您会遇到什么错误。请检查以下几点: 1.FodyWeavers.xml应该位于解决方案中的所有项目中,如下所示
<?xml version="1.0" encoding="utf-8"?>
<Weavers>
<RealmWeaver/>
</Weavers>
2.从今天起,最新的realm软件包3.0.0版与Fody 2.5.0版兼容 uff,这是一个错误
您只需关闭解决方案,然后再次打开它。哈哈……我通过重新启动
解决方案解决了相同的问题 您是通过VSTS、其他CI服务器、cmd行还是直接在Visual Studio(Windows或Mac)中进行构建?这些都是让我想将键盘一分为二的Xamarin问题。谢谢。我同意这很令人沮丧,但这可能不是Xamarin的特效药。我在一个.NET控制台应用程序中体验到了这一点。我也受到了影响,解决方案并不明显。不知道这是否是可复制的。。。如果能够将错误报告发送给任何能够修复它的人,那就太好了。这是针对Fody的,而不是Xamarin,我遇到了一个类似的错误Fody。weavingtask任务没有为所需的参数mediateDir指定值,重新启动解决方案修复了问题在我的案例中,它是“mediateDir”而不是“SolutionDir”重新打开解决方案确实解决了问题。我为所有项目创建了FodyWeavers,我的问题是bug。