建立MVVMCross

时间:2018-07-09 16:59:00

标签: xamarin mvvmcross

由于MVVMCross存储库(https://github.com/MvvmCross/MvvmCross)有很多有用的示例,可以更深入地了解我尝试克隆并构建的效果并不理想的情况: 每个项目的依赖项旁边都有黄色警告标志

当我尝试运行NuGet软件包还原时,出现以下错误:

  

还原NuGet软件包时发生错误:操作失败,因为项目MvvmCross的详细信息。无法加载窗体。

清理解决方案中的任何项目都会导致以下错误:

  

错误MSB4057项目中不存在目标“清理”。 MvvmCross.Plugin.Location F:\ MvvmCross \ MvvmCross.Plugins \ Location \ MvvmCross.Plugin.Location.csproj 1

到目前为止,我已经尝试了以下方法:

  1. 将解决方案文件夹移动到较短的路径(F:\ MvvmCross)
  2. 卸载不需要的.net Core SDK(现在已安装:.NET Core SDK 1.0.4(x64)、. NET Core SDK 1.1.0(x64),Microsoft .NET Core SDK 2.1.301(x64),Microsoft .NET Core SDK 2.1.301(x86))
  3. 将Visual Studio更新为最新解决方案(15.7.4)

我还附加了MVVMCross项目(https://gist.github.com/Zz9uk3/1b96eebbe3c0466efecd1375515a114a)的构建日志。在日志文件中,当我确定已连接时,似乎没有连接到Mac。

有人对如何正确构建整个MVVMCross项目有一些指导吗?非常感谢:)

1 个答案:

答案 0 :(得分:0)

卸载netcore和所有其他VS组件,然后重新安装解决了该问题(无论出于何种原因)。