Я установлен свежий моно и MonoDevelop в моей Debian от источника Xamarin и строительство двух несвязанных результатов проектов в одной и той же ошибки:xbuild: Задача GenerateResource FAILED, считает несуществующие файлы новее, чем исходный файл
% xbuild /verbosity:diagnostic
Target GenerateResources:
Task "GenerateResource"
Using task GenerateResource from Microsoft.Build.Tasks.GenerateResource, Microsoft.Build.Tasks.Core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Resource file 'obj/x86/Debug/WinFormsGraphicsDevice.MainForm.resources' is newer than the source file 'MainForm.resx', skipping.
Resource file 'obj/x86/Debug/WinFormsGraphicsDevice.Properties.Resources.resources' is newer than the source file 'Properties/Resources.resx', skipping.
Resource file 'obj/x86/Debug/OpenTK.GLControl.resources' is newer than the source file 'ThirdParty/GLControl/GLControl.resx', skipping.
Task "GenerateResource" execution -- FAILED
Очевидно файлов нет (в obj/x86/Debug есть только WinFormsGraphicsDevice.csproj.FilesWrittenAbsolute.txt)
Что здесь не так? Я потратил три вечера на получение новых ошибок от Моно.
Несколько красных флажков. 1. WinForms на Mono не является ошибкой, поэтому используйте GTK #, если сможете. 2. Последний Mono уже поддерживает MSBuild, который должен быть более надежным вариантом. –
@LexLi На самом деле мне бы хотелось что-то кросс-платформенное. – alamar
, очевидно, вы упустили тот факт, что MSBuild является открытым исходным кодом и кросс-платформой прямо сейчас. –