我有一个ShowUsers.dll,有两个方法名称ShowUserProfile& ShowProfileWithArea。
当用户输入cmd> ShowUsers.dll'UserName'时,它应该调用ShowUserProfile
当用户输入cmd> ShowUsers.dll'UserName''Fare'时,它应该调用ShowProfileWithArea。
如何在dll代码中配置它以容纳来自命令行的这些调用?
由于
答案 0 :(得分:2)
dll
代表“动态链接库”,因此基本上没有任何启动方法概念。如果你想在该库中有条件地执行方法,那么就没有办法像桥梁一样使用其他exe
,并根据dll
中收到的参数将调用路由到exe
的不同方法
答案 1 :(得分:1)
我认为你必须制作一个控制台应用程序才能运行它。我的意思是你需要exe而不是dll。
static void Main(string[] args)
{
if (args.Length > 0)
{
if(args[0] == "your text")
// call first method
else
// call second method
}
}