私は動的にロードすることによって作成したDLLを呼び出そうとしています。私のC#動的DLL参照が値を返すことができませんnull Nullにすることはできません
DLLnamespace pqs.Utilities
{
public class Transform
{
public string ImportXMLFile(string cFileSource, string VirtDir, string cFileXSLT, string cFileDest)
{
ため
クラス定義が、私は下にこのコードを呼び出すとき、私は値がnullにすることはできません取得します。パラメータ名:タイプ 私は理由を理解していない...
string ClasstoInstantiate = "pqs.Utilities.pqs_util_Transform.Transform";
Type classType = Type.GetType(ClasstoInstantiate);
object o = Activator.CreateInstance(classType);
string x;
x= (string) classType.InvokeMember("ImportXMLFile",
BindingFlags.InvokeMethod | BindingFlags.Instance | BindingFlags.Public,
null, o, new object[]{"", "", "", ""});
pqs_util_Transformは、DLL名pqs.Utilitiesある名前空間 – Rico