csproj из VS2008 не скомпилировать с моно xbuild - PullRequest
0 голосов
/ 05 июля 2010

Я использую Mono 2.6.4, скомпилированный из исходного кода в CentOS, для компиляции проекта VS2008 в C #.Некоторые csproj компилируют, но этот не делает, вот вывод xbuild / t: подробный:

/opt/mono-2.6.4/lib/mono/2.0/Microsoft.CSharp.targets: error : Error executing task Csc: Input string was not in the correct format
                Error executing task Csc: System.FormatException: Input string was not in the correct format
  at System.Int32.Parse (System.String s) [0x00000] in <filename unknown>:0
  at Microsoft.Build.Utilities.ToolTask.ParseOrigin (System.String origin, System.String& filename, System.Int32& lineNumber, System.Int32& columnNumber, System.Int32& endLineNumber, System.Int32& endColumnNumber) [0x00000] in <filename unknown>:0
  at Microsoft.Build.Utilities.ToolTask.LogEventsFromTextOutput (System.String singleLine, MessageImportance importance) [0x00000] in <filename unknown>:0
  at Microsoft.Build.Utilities.ToolTask.ProcessOutputFile (System.String filename, MessageImportance importance) [0x00000] in <filename unknown>:0
  at Microsoft.Build.Utilities.ToolTask.ExecuteTool (System.String pathToTool, System.String responseFileCommands, System.String commandLineCommands) [0x00000] in <filename unknown>:0
  at Microsoft.Build.Utilities.ToolTask.Execute () [0x00000] in <filename unknown>:0
  at Microsoft.Build.BuildEngine.TaskEngine.Execute () [0x00000] in <filename unknown>:0
  at Microsoft.Build.BuildEngine.BuildTask.Execute () [0x00000] in <filename unknown>:0
        Task "Csc" execution -- FAILED
        Done building target "CoreCompile" in project "/mnt/virtualbox/Project/(API)/Base/Base.csproj".-- FAILED

OnError for target CoreBuild skipped due to false condition:  '$(RunPostBuildEvent)' == 'Always' or '$(RunPostBuildEvent)' == 'OnOutputUpdated'
        Target _GetCompileOutputsForClean:
        Done building target "_GetCompileOutputsForClean" in project "/mnt/virtualbox/Project/(API)/Base/Base.csproj".

        Target _RecordCleanFile:
        Done building target "_RecordCleanFile" in project "/mnt/virtualbox/Project/(API)/Base/Base.csproj".

Done building project "/mnt/virtualbox/Project/(API)/Base/Base.csproj".-- FAILED

У кого-нибудь есть идея?Спасибо ?

Ответы [ 2 ]

1 голос
/ 05 июля 2010

Возможно, это уже исправлено в SVN.Я изменил этот код, чтобы использовать регулярное выражение некоторое время назад.Не могли бы вы попробовать это с моно ежедневной сборкой [1]?Или просто зарегистрируйте ошибку в файле проекта, и я проверю ее.

  1. http://mono.ximian.com/daily/
0 голосов
/ 05 июля 2010

Вероятно, это ошибка в xbuild.Отправьте сообщение об ошибке с помощью контрольного примера, чтобы исправить его:

http://www.mono -project.com / Bugs

...