2016-10-10 5 views
0

Я установлен свежий моно и 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)

Что здесь не так? Я потратил три вечера на получение новых ошибок от Моно.

+0

Несколько красных флажков. 1. WinForms на Mono не является ошибкой, поэтому используйте GTK #, если сможете. 2. Последний Mono уже поддерживает MSBuild, который должен быть более надежным вариантом. –

+0

@LexLi На самом деле мне бы хотелось что-то кросс-платформенное. – alamar

+0

, очевидно, вы упустили тот факт, что MSBuild является открытым исходным кодом и кросс-платформой прямо сейчас. –

ответ

0

Я установил его, установив mono-devel, что, по-видимому, у меня не было, что не помешало monodevelop устанавливать или компилировать исходный код, но это мешало xbuild работать должным образом, и это не могло мне объяснить, почему.

 Смежные вопросы

  • Нет связанных вопросов^_^