tengo dos espacios de nombres
espacio de nombres1:
archivo1.ts
///<reference path="./file2" />
import * as NameSpace2 from './file2';
export namespace namespace1 {
export class Class1 {
constructor(){}
public sayHello(){
console.log("Hello");
}
}
}
archivo2.ts
espacio de nombres 2:
exportar espacio de nombres namespace2 {
export class Class2 {
constructor(){}
public sayHi(){
console.log("Hi");
}
}
}
Quiero usar el espacio de nombres 2 dentro de 1.
Después de hacer lo anterior, obtuve el error:
Las declaraciones de importación en un espacio de nombres no pueden hacer referencia a un módulo.
Use referencias en el archivo para que el node sepa qué compilar juntos
Agregue los incluidos en el .csproj
En el archivo .ini, agregue el paquete mediante el registro. esto le permitirá agregar las dependencias en otros archivos.