根据命令行在 dll 中定义启动方法
本文关键字:定义 启动 方法 dll 命令行 | 更新日期: 2023-09-27 18:31:54
我有一个ShowUsers.dll有两个方法名称ShowUserProfile和ShowProfileWithArea。
当用户输入cmd>ShowUsers.dll"用户名"时,它应该调用ShowUserProfile
当用户输入cmd>ShowUsers.dll"用户名"区域"时,它应该调用ShowProfileWithArea。
如何在 dll 代码中配置它以容纳来自命令行的这些调用?
谢谢
dll
代表"动态链接库",所以基本上没有任何启动方法概念。如果要在该库中对方法进行条件执行,则无法使用其他exe
(如桥接)并根据exe
中收到的参数将调用路由到不同的dll
方法。
我认为您必须创建一个控制台应用程序才能运行它。我的意思是你需要exe而不是dll。
static void Main(string[] args)
{
if (args.Length > 0)
{
if(args[0] == "your text")
// call first method
else
// call second method
}
}