簡體   English   中英

xbuild錯誤構建* .sln文件

[英]xbuild error building *.sln file

我需要在ubuntu上編譯c#.sln文件。

該文件是ITU gaze Tracker。 他們基於window .net框架開發了它。

但我需要在ubuntu上運行它。 所以我嘗試使用xbuild編譯它。

當我輸入“xbuild GazeTracker.sln”時,我收到如下錯誤。

                For searchpath {CandidateAssemblyFiles}
            Warning: {CandidateAssemblyFiles} not supported currently
            For searchpath {HintPathFromItem}
            HintPath attribute not found
            For searchpath {TargetFrameworkDirectory}
            Considered target framework dir /usr/lib/mono/3.5, assembly named 'PresentationCore' not found.
            Considered target framework dir /usr/lib/mono/2.0, assembly named 'PresentationCore' not found.
            Considered target framework dir /usr/lib/mono/2.0, assembly named 'PresentationCore' not found.
            For searchpath {PkgConfig}
            Considered PresentationCore, but could not find in any pkg-config files.
            For searchpath {GAC}
            Considered PresentationCore, but could not find in the GAC.
            For searchpath {RawFileName}
            Considered '/home/sabi/Gazetracker/gazetrackinglib-code-564-trunk/GTCommons/PresentationCore' as a file, but the file does not exist
            For searchpath ../Debug/
            Considered '/home/sabi/Gazetracker/gazetrackinglib-code-564-trunk/Debug/PresentationCore' as a file, but the file does not exist
            Considered '/home/sabi/Gazetracker/gazetrackinglib-code-564-trunk/Debug/PresentationCore.exe' as a file, but the file does not exist
            Considered '/home/sabi/Gazetracker/gazetrackinglib-code-564-trunk/Debug/PresentationCore.dll' as a file, but the file does not exist
/usr/lib/mono/3.5/Microsoft.Common.targets:  warning : Reference 'PresentationFramework' not resolved


For searchpath {CandidateAssemblyFiles}
            Warning: {CandidateAssemblyFiles} not supported currently
            For searchpath {HintPathFromItem}
            HintPath attribute not found
            For searchpath {TargetFrameworkDirectory}
            Considered target framework dir /usr/lib/mono/3.5, assembly named 'PresentationFramework' not found.
            Considered target framework dir /usr/lib/mono/2.0, assembly named 'PresentationFramework' not found.
            Considered target framework dir /usr/lib/mono/2.0, assembly named 'PresentationFramework' not found.
            For searchpath {PkgConfig}
            Considered PresentationFramework, but could not find in any pkg-config files.
            For searchpath {GAC}
            Considered PresentationFramework, but could not find in the GAC.
            For searchpath {RawFileName}
            Considered '/home/sabi/Gazetracker/gazetrackinglib-code-564-trunk/GTCommons/PresentationFramework' as a file, but the file does not exist
            For searchpath ../Debug/
            Considered '/home/sabi/Gazetracker/gazetrackinglib-code-564-trunk/Debug/PresentationFramework' as a file, but the file does not exist
            Considered '/home/sabi/Gazetracker/gazetrackinglib-code-564-trunk/Debug/PresentationFramework.exe' as a file, but the file does not exist
            Considered '/home/sabi/Gazetracker/gazetrackinglib-code-564-trunk/Debug/PresentationFramework.dll' as a file, but the file does not exist
        Target GenerateSatelliteAssemblies:
        No input files were specified for target GenerateSatelliteAssemblies, skipping.
        Target CoreCompile:
            Tool /usr/bin/gmcs execution started with arguments: /noconfig /debug:full /debug+ /keyfile:GTCommons.snk /optimize+ /out:obj/Debug/GTCommons.dll Commands/AutotuneCommands.cs Commands/CalibrationCommands.cs Commands/CameraCommands.cs Commands/TrackerViewerCommands.cs Converter.cs Events/CalibrationPointEventArgs.cs Events/CalibrationResultEventArgs.cs Commands.cs Enums.cs Events/StringEventArgs.cs GTPath.cs Properties/AssemblyInfo.cs Commands/SettingsCommands.cs Protocol.cs /target:library /define:"DEBUG;TRACE" /reference:/usr/lib/mono/2.0/System.dll /reference:/usr/lib/mono/2.0/System.Core.dll /reference:/usr/lib/mono/2.0/System.Drawing.dll /reference:/usr/lib/mono/2.0/System.Data.DataSetExtensions.dll /reference:/usr/lib/mono/2.0/System.Data.dll /reference:/usr/lib/mono/2.0/System.Xml.dll /reference:/usr/lib/mono/2.0/WindowsBase.dll /warn:4

我該如何解決這個問題並編譯這個.sln文件。

還是不可能?

請幫助我

看起來該解決方案引用了PresentationCore / PresentationFramework - 即Windows Presentation Foundation

WPF沒有在Mono上實現,他們沒有計划這樣做( WPF - Mono )。

您需要為客戶端GUI找到另一個實現(或自己制作一個!)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM