永发信息网

C#或者VB中怎么判断dll中获得的类和方法属于单元测试的类TestClass和方法TestMethod?

答案:2  悬赏:20  手机版
解决时间 2021-03-18 07:03
正在做一个小工具,要通过VB工程中单元测试编译生成的Dll来确定单元测试中测试类的数量和测试方法的数量
最佳答案
[CodedUITest]
    public class CodedUITest1
    {
        public CodedUITest1()
        {
            Type t = typeof(CodedUITest1);
            //关键是GetCustomAttributes
            //根据输出的字符串,你就可以用一些办法来判断了
            foreach (object o in t.GetCustomAttributes(true))
                Debug.WriteLine(o);
            MethodInfo mi = t.GetMethod("CodedUITestMethod1");

            foreach (object o in mi.GetCustomAttributes(true))
                Debug.WriteLine(o);
        }

        [TestMethod]
        public void CodedUITestMethod1()
        {

        }
    }
全部回答
例子: using system; using system.runtime.interopservices; namespace anytao.net { class mainclass { [dllimport("user32.dll")] public static extern int messagebox(int hparent, string msg, string caption, int type); static int main() { return messagebox(0, "how to use attribute in .net", "anytao_net", 0); } } } 你的错误有两个可能, 一是,vb生成的dll组件有问题,所以调用失败 二是,已经成功生成dll:checkname.dll [dllimport("工程1.dll")] 调用的组件书写不正确,应该是[dllimport("checkname.dll")]
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
脸上长包硬硬的凸起有几年了
才发现自己的下面是所谓的蝴蝶形,怎么办啊…
今天出生的男孩想去个名字 前面两个字是周雯
七月中旬的时候常州嬉戏谷人多不多?一个项目
玉林西域果木烧烤地址在什么地方,想过去办事
诡异的‘‘阴兵借道’’,历史上真的发生过吗
索尼55x8000c底座可以当挂架么
17款保时捷卡宴3.0价格 保时捷卡宴柴油版多少
新洲镇卫生院医院这个地址在什么地方,我要处
近年来,我市天更蓝、水更清,大雾天气明显比
围棋让子棋规则
报考南京事业单位招聘考试需要看哪些东西?
香蕉皮能去痘印吗?能美白吗
晨曦钟表电器行怎么去啊,有知道地址的么
小学生怎样更好地记住测量长度单位关系
推荐资讯
亦旧亦久是什么意思
川王府私房菜我想知道这个在什么地方
洛一高的女生宿舍如何分配
地下开采的方法有哪些?
电信手机查流量发什么短信内容
今日头条上的图片保存到手机上(因为只前不知
自动挡XE与GVT有啥区别?
麦当劳的DT餐厅是什么意思?
梁淑伟名字测试结果
100张超级扭蛋卷出了个原型敢达金图
注明:意,音,笔画,笔画的时候少,一般都是
玩电脑成瘾怎么办?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?