I can create one instance of SolidWorks in C# using the following code.
Type t = Type.GetTypeFromCLSID(new Guid("DA12C069-D938-4E44-BD4E-7A47A395E2F5"));
object obj = Activator.CreateInstance(t); But, when I run the code second time, it returns the same object created before. It does not create the new instance of SolidWork. I know that this is a COM issue not a SolidWorks question. But Any help will be appriciated. Thanks.