Ошибка Csc/ CoreCompile для проекта PCL/ Xamarin
Мое приложение Xamarin больше не собирается, так как я добавил в него Akavache. Csc / CoreCompile не работает. Если я удаляю Акаваче, он прекрасно строит. Там нет никаких ошибок, но я мог найти следующую ошибку в окне вывода:
8> Output Item(s): CscCommandLineArgs= (TaskId:201)
8>Done executing task "Csc" -- FAILED. (TaskId:201)
8>Done building target "CoreCompile" in project "My.App.csproj" -- FAILED.: (TargetId:242)
8>Target "_CheckForCompileOutputs: (TargetId:243)" in file "C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets" from project "C:\git\Apps\My.App\My.App.csproj" (target "_CleanGetCurrentAndPriorFileWrites" depends on it):
8>Set Property: _DocumentationFileProduced=false
8>Set Property: _DebugSymbolsProduced=false
8>Done building target "_CheckForCompileOutputs" in project "My.App.csproj".: (TargetId:243)
Я использую Akavache 5.0 в PCL-проекте для Xamarin. Только проект моего приложения PCL не удается построить. Но Akavache используется в другом / упоминаемом PCL-проекте под названием My.App.Data. Целевыми платформами являются стандарты Xamarin: .NET Framework 4.5, ASP.NET Core 1.0, Windows 8, Windows Phone 8.1, Xamarin.Android, Xamarin.iOS (Classic) и Xamarin.Mac.
Сборка завершается неудачно, как только Akavache используется "C: \ Program Files (x86) \ MSBuild \ 14.0 \ bin \ csc.exe":
C: \ Program Files (x86) \ MSBuild \ 14.0 \ bin \ csc.exe / noconfig / nowarn: 1701,1702,2008 / nostdlib + / errorreport: prompt / warn: 4 / define: DEBUG; TRACE / ошибочная передача / предпочтение восстановления:en-US /reference:C:\git\App\Packages\akavache.core.5.0.0\lib\Portable-Net45+Win8+WP8+Wpa81\Akavache.dll / ссылка:C:\git\App\Packages\akavache.sqlite3.5.0.0\lib\Portable-Net45+Win8+WP8+Wpa81\Akavache.Sqlite3.dll ...
1 ответ
Я мог бы решить проблему. Я использовал Splat в версии 2.0 вместо 1.6.