重现:
下载https://github.com/nventive/Uno.QuickStart
添加一个名为 TestMe 的 .NETStandard2_0 项目。
在 MyApp.Droid 项目中引用 TestMe。
构建 MyApp.Droid 会带来编译错误:
System.InvalidOperationException:项目 TestMe 未提供任何元数据引用。这可能是由于路径无效,例如在 csproj 中使用了 $(SolutionDir);尝试改用相对路径。这也可能与缺少默认配置指令有关。有关详细信息,请参阅 Uno.SourceGenerator Readme.md 文件。在 Uno.SourceGeneration.Host.SourceGeneratorHost.d__4.MoveNext() 在 C:\projects\uno-sourcegeneration\src\Uno.SourceGenerationHost.Shared\SourceGeneratorHost.cs:line 303 MyApp.Droid
我已经尝试将 TestMe.csproj 更改为
<TargetFrameworks>net461;netstandard2.0</TargetFrameworks>
或者
<TargetFrameworks>net47;netstandard2.0</TargetFrameworks>
没有成功。
有解决此问题的方法吗?