我有一个带有两个方法名称 ShowUserProfile 和 ShowProfileWithArea 的 ShowUsers.dll。
当用户输入 cmd>ShowUsers.dll 'UserName' 它应该调用 ShowUserProfile
当用户输入 cmd>ShowUsers.dll 'UserName' 'Area' 时,它应该调用 ShowProfileWithArea。
如何在 dll 代码中配置它以适应命令行中的这些调用?
谢谢
dll
代表“动态链接库”,所以基本上没有任何启动方法的概念。如果您想有条件地执行该库中的方法,则无法使用其他方法,exe
例如桥接,并将调用路由到dll
基于在exe
.
我认为您必须制作一个控制台应用程序才能运行它。我的意思是你需要exe而不是dll。
static void Main(string[] args)
{
if (args.Length > 0)
{
if(args[0] == "your text")
// call first method
else
// call second method
}
}