【发布时间】:2016-06-08 11:30:25
【问题描述】:
您好,我正在运行一个 Xamarin PCL 项目,该项目部署到所有平台,包括 UWP windows 10 和 windows 8。
我刚刚在 git 上合并了一个分支并解决了一些冲突(不是很清楚),但我遇到了一些错误。
第一个错误:
The "GenerateResourceDesigner" task failed unexpectedly.
System.IO.FileNotFoundException: Could not load assembly 'Vigour, Version=, Culture=neutral, PublicKeyToken='. Perhaps it doesn't exist in the Mono for Android profile?
File name: 'Vigour.dll'
at Xamarin.Android.Tuner.DirectoryAssemblyResolver.Resolve(AssemblyNameReference reference, ReaderParameters parameters)
at Xamarin.Android.Tuner.DirectoryAssemblyResolver.Resolve(String fullName, ReaderParameters parameters)
at Xamarin.Android.Tuner.DirectoryAssemblyResolver.Resolve(String fullName)
at Xamarin.Android.Tuner.DirectoryAssemblyResolver.GetAssembly(String fileName)
at Xamarin.Android.Tasks.GenerateResourceDesigner.<Execute>c__AnonStorey0.<>m__0(String ass)
at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
at Xamarin.Android.Tasks.ResourceDesignerImportGenerator.CreateImportMethods(IEnumerable`1 libraries)
at Xamarin.Android.Tasks.GenerateResourceDesigner.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() Vigour.Droid
第二个:
我知道这是common problem,我尝试取消勾选并勾选解决方案配置中每个项目的构建。
我也试过删除 .vs/../.suo 文件来重置项目
但是我没有运气。我认为这可能与涉及更改 .csproj 文件的合并有关。
【问题讨论】:
-
对于第二个,您是否尝试过删除每个项目的
/obj/和/bin/文件夹中的所有文件,然后进行重建?我认为这为我解决了这个错误,尽管我没有针对 Windows 项目进行构建。 -
我试过这个。事实上,我担心这可能是我的问题的原因。构建后它们不再包含任何文件。
-
当您进行构建时,所有这些东西都会被重新构建,因此不会导致任何问题。希望有人可以帮助您解决此问题。
标签: c# xamarin portable-class-library xamarin-forms