скажем есть проект console app с сылкой на dependent.dll
есть проект в solution c dependent у которого ссылка на independent.dll (это проект в solutuion)
как создать экземляр Dependent типа в console если ...
т е передать конфигурацию
какие есть для этого или простые способы или пакеты из NuGet?
console:
using ClassLibraryDependent;
class Program
{
static void Main(string[] args)
{
//как создать экземляр Dependent типа
// IDependent dep = new Dependent(new Independent());
}
}
dependent:
using ClassLibraryIndependent;
namespace ClassLibraryDependent
{
public class Dependent : IDependent
{
private IIndependent _independent;
public Dependent(Independent independent)
{
_independent = independent;
}
public void TestDependent()
{
throw new NotImplementedException("Dep");
}
}
public interface IDependent
{
void TestDependent();
}
}
independent:
namespace ClassLibraryIndependent
{
public class Independent : IIndependent
{
private string config;
public Independent(string config)
{
this.config = config;
}
public void TestIndependent()
{
throw new NotImplementedException("Ind");
}
}
public interface IIndependent
{
void TestIndependent();
}
}