Descargado una clase de clase de recopilación de árbol de intervalo C# desde aquí http://intervaltree.codeplex.com/SourceControl/list/changesets -> Lado derecho -> Descargar.C# usando otros código
Sin embargo, no se puede abrir todo el proyecto en mi Microsoft Visual C# 2010 Express (que también dirige C# XNA) porque
carpetas solución no son compatibles con esta versión de la aplicación
También solo quiero que la clase se use por separado en mi propio proyecto seprate.
He intentado copiar los tres archivos importantes aparentes Interval.cs
, IntervalNode.cs
y IntervalTree.cs
en mi proyecto, pero esto genera el error de compilación
No hay importadores que manejan este tipo de archivo
I' También intenté copiar y pegar los contenidos de los tres archivos en mi proyecto, encapsulándolos en su propio espacio de nombres, así como también había mucho código. Tenía que rearange algunos de los usings un poco, pero se han encontrado con el problema de que, posiblemente, se quiere PowerCollections archivos .dll y .pcb como using Wintellect.PowerCollections;
provoca
El tipo o espacio de nombres 'Wintellect' no se pudo encontrar (ARE ¿falta una directiva de uso o una referencia de ensamblado?)
No estoy seguro de cómo continuar o si estoy haciendo lo correcto en absoluto para lograr que esta clase funcione.
simplemente comprueba si tienes ese dll en la lista de referencias y si está presente en el pasado alistado allí. ya que dijiste que estás usando studio express, no estoy seguro de que tengas el marco de prueba que usaron. No tuve problemas con el uso de esta configuración, excepto que dentro del código, algunas afirmaciones fallaron. mientras que dos afirmaciones sobre el tiempo de compilación dependen de lo que su sistema está haciendo en ese momento, hay una afirmación que obtiene las intersecciones que deben modificarse para hacer referencia al recuento de la primera matriz. – King
crea un proyecto (un proyecto de biblioteca de clases) y agrega la referencia a ese [dll] (http: //powercollections.codeplex.com/releases/view/6863) dependiendo de la plataforma en la que va a construir (x86/x64) y compilarla. – King
Esto no es realmente una pregunta de código. – ja72