无法为Android构建“ Hello World” Xamarin应用

时间:2018-08-16 20:55:47

标签: c# android visual-studio xamarin

我收到此错误:

for (Object result : results) {
    if (result instanceof Exception)
        System.out.println("Error: " + result);
    else
        System.out.println("Parsed as " + result.getClass().getSimpleName() + ": " + result);
}

我的应用程序的名称为XamarinApp1;肯定不会太长?

这是开箱即用的默认Xamarin Android XAML项目...无需更改模板;我只是试图建立它...

1 个答案:

答案 0 :(得分:5)

打开Android .csproj并插入此 PropertyGroup ,将 IntermediateOutputPath 替换为计算机中的短路径。 MSBuild将在“ E:\ temp \ MyApp” 中创建输出文件。

<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <UseShortFileNames>True</UseShortFileNames>
    <IntermediateOutputPath>E:\temp\MyApp</IntermediateOutputPath>
  </PropertyGroup>
...

如果您想了解有关此错误的更多信息,请查看:

How do I resolve a PathTooLongException error?

Shorter Internal Path Names (Experimental)