如何解决FodyTarget 目标-> MSBUILD:错误:Fody:SolutionDir 'PathXYZ' 确实如此不存在
我最近将我的 PCL 更新为 .NET 标准,并将 Fody、Realm、Realm.Fody 从旧版本(3.0.3、3.1.0)分别更新到最新版本(6.3.0、5.1.2、5.1.2)。我可以在我的 PC 上本地部署到 iOS 模拟器和 Android 设备,但在 Bitrise 平台(用于 CI/CD)上会出现此错误。
"/Users/vagrant/git/XYZ.csproj" (默认目标) (6:3) -> (FodyTarget 目标) -> MSBUILD:错误:Fody:SolutionDir '/Users/vagrant/git/PQR...' 不存在。
我已经尝试添加
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
或
<SolutionDir>..\</SolutionDir>
但出现同样的错误。
我的项目 .csproj 文件包含以下几行
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<AssetTargetFallback>$(AssetTargetFallback);portable-net45+win8+wpa81+wp8</AssetTargetFallback>
<DebugType>full</DebugType>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">Anycpu</Platform>
<ProjectGuid>{ABCD}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>XYZ</RootNamespace>
<AssemblyName>XYZ</AssemblyName>
<ReleaseVersion>0.8</ReleaseVersion>
<SolutionDir>..\</SolutionDir>
</PropertyGroup>
我无法找到此问题的根本原因。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。