liiiih 发表于 2013-8-6 21:19:13

QTP调用.NET4.0的DLL报错,求助

c#DLL代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace QtpLibrary
{
    public class QtpTest
    {
      public int AddTest(int a, int b, int c)
      {
            return a > b ? a + b : a + c;
      }
    }
}


QTP 代码
Set qtp = DotNetFactory.CreateInstance("QtpLibrary.QtpTest","D:\WorkPlace\C Sharp\ClassLibrary\QtpLibrary\QtpLibrary\bin\Debug\QtpLibrary.dll")

msgbox qtp.AddTest(1,2,3)
报错见图片

Alvin-x 发表于 2013-8-8 17:38:15

亲,QTP11支持.net 3.5,你的工程用.3.5 重新編譯

pl80601983 发表于 2013-8-9 12:17:43

同意楼上。
页: [1]
查看完整版本: QTP调用.NET4.0的DLL报错,求助