vs2010中写c#,写了很多类,想在类里面添加main()做函数入口测试,但不能单独运行这个类
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vs2010中写c#,写了很多类,想在类里面添加main()做函数入口测试,但不能单独运行这个类相关的知识,希望对你有一定的参考价值。
因为有了多个main(),函数入口又只能是main,怎样分别测试类的功能。。
修改名字空间可以吗?
最好不要那种把其他类main()注 释的方法。。。
static void Main()
A a = new A();
a.Fun1();
a.Fun2();
B b = new B();
b.Fun1();
b.Fun2();
参考技术B main()
if(*****) main1();
else if(*****) main2();
*
*
*
参考技术C 右键 单元测试追问
vs 2010 里没有这个按键……
追答鼠标右键。。。
比如说Form1.cs 在这个页面右键 有单元测试。。。
在解决方案资源管理器和窗口标签都找不到这个……
追答在 代码里面页里面 点击你定义的那个窗体的类名 右键
本回答被提问者采纳我在VS2017里面用C#在.net framework上编写了一个dll,我想编译,怎么解决?
参考技术A 把想外部调用的类方法公开 然后项目属性里设置为类库编译就好了
使用时在项目里引用那个dll就可以使用里面的类方法了
不要使用调用win API那样调用 这个是托管的dll 调用方法不一样…… 参考技术B 您的编译已经完成了。在debug或者release文件夹下可以看到.dll文件(也可能会有xml文件),但是这是一个类库,本身是不能直接运行的,所以在VS中使用“运行”(F5)会弹出这样的提示。如果您想要调试这个类库,请在解决方案下添加一个新的项目,引用这个类库项目,然后进行测试。本回答被提问者采纳 参考技术C 在解决方案上右键,选择生成解决方案就行了
以上是关于vs2010中写c#,写了很多类,想在类里面添加main()做函数入口测试,但不能单独运行这个类的主要内容,如果未能解决你的问题,请参考以下文章
怎么在C#中添加用C语言开发的动态链接库dll文件(vs2010)?