C# OSX Yosemite 10.10上Xamarin中的PCL库

C# OSX Yosemite 10.10上Xamarin中的PCL库,c#,ios,macos,xamarin,portable-class-library,C#,Ios,Macos,Xamarin,Portable Class Library,上周,我尝试开始开发客户端软件的iOS端口,该端口由许多可移植类库组成(也针对Xamarin.iOS和Xamarin.Android平台) 由于我们的Mac构建机器使用OS X 10.10 Yosemite,我无法使用我的Visual Studio开发机器(因为构建主机不再使用OS X 10.10),因此我决定直接在Mac上使用Xamarin Studio。但现在我总是会出错: ../Portable.csproj(1,1):错误:未知MSBuild失败。请再次尝试构建项目(便携) 当我在解决方

上周,我尝试开始开发客户端软件的iOS端口,该端口由许多可移植类库组成(也针对Xamarin.iOS和Xamarin.Android平台)

由于我们的Mac构建机器使用OS X 10.10 Yosemite,我无法使用我的Visual Studio开发机器(因为构建主机不再使用OS X 10.10),因此我决定直接在Mac上使用Xamarin Studio。但现在我总是会出错:

../Portable.csproj(1,1):错误:未知MSBuild失败。请再次尝试构建项目(便携)

当我在解决方案中包含一个可移植项目时。“普通”类库工作得很好。我是否需要一些额外的包来处理Mac上的可移植类库

复制步骤:

  • 新解决方案(在Xamarin Studio for Mac中)
  • 添加新项目(可移植类库)
  • 建造

您的安装有什么问题吗。我对Xamarin工作室和约塞米蒂没有任何问题。请卸载所有与Xamarin和Mono相关的内容并重新安装。

更改您的解决方案位置,它对我有效。

为什么投反对票?如果我做错了什么,告诉我!这也发生在Xamarin StudioSame的当前测试版上。YosemiteStable版本的XS无法生成此问题,但另一个原因是。FYIi已经完成了整个机器的完整重新安装。但我会再试一次(重新安装的结果是相同的。现在,我将尝试移回MavericksI。我遇到了同样的问题,并将代码移到了一个较短的路径,它开始工作。可能与Visual Studio的255字符路径限制类似?我遇到的问题似乎与路径中的奇数字符有关(在我的示例中,插入了%20)。