【发布时间】:2019-05-21 10:46:28
【问题描述】:
我尝试在 Visual Studio 中创建使用 Xamarin 的 Android 项目和跨平台项目。当我构建时,即使是一个空项目,它也会立即失败,似乎没有执行任何工作。
没有列出任何错误或警告。
输出窗口具有项目名称和:
Build: 0 succeeded, 2 failed, 0 up-to-date, 0 skipped
当我启动项目时,我收到消息框警告我意外记录器故障,有时对话框引用 MuxLogger。这是不一致的,消息略有不同,有时根本不会出现。这是一个例子:
顺便说一句,我尝试手动构建以获得更多输出,我得到了这个:
Unhandled Exception: System.TypeLoadException: Could not load type 'Microsoft.Build.Logging.ProfilerLogger' from assembly 'Microsoft.Build, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
at System.Signature.GetSignature(Void* pCorSig, Int32 cCorSig, RuntimeFieldHandleInternal fieldHandle, IRuntimeMethodInfo methodHandle, RuntimeType declaringType)
at System.Reflection.RuntimeMethodInfo.FetchNonReturnParameters()
at System.Reflection.RuntimeMethodInfo.GetParameters()
at System.Diagnostics.StackTrace.ToString(TraceFormat traceFormat)
at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
at System.Exception.GetStackTrace(Boolean needFileInfo)
at System.Exception.ToString(Boolean needFileLineInfo, Boolean needMessage)
at System.Exception.ToString()
at Microsoft.Build.CommandLine.MSBuildApp.Execute(String commandLine)
at Microsoft.Build.CommandLine.MSBuildApp.Main()
请注意,我可以构建许多其他项目类型,例如 Web 项目和 MonoGame 项目。
【问题讨论】:
标签: visual-studio xamarin uwp msbuild