NLPIR icon indicating copy to clipboard operation
NLPIR copied to clipboard

get errors when build ICTCLASTest.csproj

Open suiyuan2009 opened this issue 8 years ago • 1 comments

ubuntu 15.04, use xbuild(mono) when I run xbuild ICTCLASTest.csproj in NLPIR/NLPIR SDK/NLPIR-ICTCLAS/projects/ICTCLAS_C#, I get

XBuild Engine Version 12.0
Mono, Version 3.2.8.0
Copyright (C) 2005-2013 Various Mono authors

Build started 6/20/2016 11:06:04 AM.
__________________________________________________
Project "/home/suiyuan2009/Downloads/NLPIR/NLPIR SDK/NLPIR-ICTCLAS/projects/ICTCLAS_C#/ICTCLASTest.csproj" (default target(s)):
    Target PrepareForBuild:
        Configuration: Debug Platform: AnyCPU
    Target ResolveProjectReferences:
/usr/lib/mono/xbuild/12.0/bin/Microsoft.Common.targets:  warning : Referenced Project ../../Global/Global.csproj not found, ignoring.
    Target GenerateSatelliteAssemblies:
    No input files were specified for target GenerateSatelliteAssemblies, skipping.
    Target GenerateTargetFrameworkMonikerAttribute:
    Skipping target "GenerateTargetFrameworkMonikerAttribute" because its outputs are up-to-date.
    Target CoreCompile:
        Tool /usr/bin/dmcs execution started with arguments: /noconfig /debug:full /debug+ /optimize- /out:obj/Debug/Lingjoin.ICTCLASTest.exe ICTCLAS.cs Properties/AssemblyInfo.cs Program.cs /target:exe /define:"DEBUG;TRACE" /reference:/usr/lib/mono/4.0/System.dll /reference:/usr/lib/mono/4.0/System.Configuration.dll /reference:/usr/lib/mono/4.0/System.Xml.Linq.dll /reference:/usr/lib/mono/4.0/System.Data.DataSetExtensions.dll /reference:/usr/lib/mono/4.0/Microsoft.CSharp.dll /reference:/usr/lib/mono/4.0/System.Data.dll /reference:/usr/lib/mono/4.0/System.Xml.dll /reference:/usr/lib/mono/4.0/System.Core.dll /warn:4
ICTCLAS.cs(3,16): error CS0234: The type or namespace name `Global' does not exist in the namespace `Lingjoin'. Are you missing an assembly reference?
ICTCLAS.cs(20,28): error CS0246: The type or namespace name `Base' could not be found. Are you missing an assembly reference?
ICTCLAS.cs(71,33): error CS0115: `Lingjoin.ICTCLASTest.ICTCLAS.InitFunctions()' is marked as an override but no suitable method found to override
ICTCLAS.cs(151,32): error CS0115: `Lingjoin.ICTCLASTest.ICTCLAS.DllFileName' is marked as an override but no suitable property found to override
ICTCLAS.cs(156,32): error CS0115: `Lingjoin.ICTCLASTest.ICTCLAS.AuthorizationFileName' is marked as an override but no suitable property found to override
    Task "Csc" execution -- FAILED
    Done building target "CoreCompile" in project "/home/suiyuan2009/Downloads/NLPIR/NLPIR SDK/NLPIR-ICTCLAS/projects/ICTCLAS_C#/ICTCLASTest.csproj".-- FAILED
Done building project "/home/suiyuan2009/Downloads/NLPIR/NLPIR SDK/NLPIR-ICTCLAS/projects/ICTCLAS_C#/ICTCLASTest.csproj".-- FAILED

Build FAILED.

Warnings:

/home/suiyuan2009/Downloads/NLPIR/NLPIR SDK/NLPIR-ICTCLAS/projects/ICTCLAS_C#/ICTCLASTest.csproj (default targets) ->
/usr/lib/mono/xbuild/12.0/bin/Microsoft.Common.targets (ResolveProjectReferences target) ->

    /usr/lib/mono/xbuild/12.0/bin/Microsoft.Common.targets:  warning : Referenced Project ../../Global/Global.csproj not found, ignoring.

Errors:

/home/suiyuan2009/Downloads/NLPIR/NLPIR SDK/NLPIR-ICTCLAS/projects/ICTCLAS_C#/ICTCLASTest.csproj (default targets) ->
/usr/lib/mono/xbuild/12.0/bin/Microsoft.CSharp.targets (CoreCompile target) ->

    ICTCLAS.cs(3,16): error CS0234: The type or namespace name `Global' does not exist in the namespace `Lingjoin'. Are you missing an assembly reference?
    ICTCLAS.cs(20,28): error CS0246: The type or namespace name `Base' could not be found. Are you missing an assembly reference?
    ICTCLAS.cs(71,33): error CS0115: `Lingjoin.ICTCLASTest.ICTCLAS.InitFunctions()' is marked as an override but no suitable method found to override
    ICTCLAS.cs(151,32): error CS0115: `Lingjoin.ICTCLASTest.ICTCLAS.DllFileName' is marked as an override but no suitable property found to override
    ICTCLAS.cs(156,32): error CS0115: `Lingjoin.ICTCLASTest.ICTCLAS.AuthorizationFileName' is marked as an override but no suitable property found to override

     1 Warning(s)
     5 Error(s)

Time Elapsed 00:00:02.0011590

It seems that Referenced Project ../../Global/Global.csproj not found is the problem.

suiyuan2009 avatar Jun 20 '16 03:06 suiyuan2009

delete the reference and use global.dll downloaded from https://raw.githubusercontent.com/NLPIR-team/NLPIR/master/NLPIR%20SDK/%E6%89%80%E9%9C%80%E4%BE%9D%E8%B5%96/C%23/Global.dll

linsmod avatar May 23 '18 08:05 linsmod