NLPIR
NLPIR copied to clipboard
get errors when build ICTCLASTest.csproj
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.
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