VB.net中的命令行参数
在下图中,您可以看到我在start选项中设置了命令行参数,要求是我希望通过vb.net动态设置该命令行选项VB.net中的命令行参数,vb.net,Vb.net,在下图中,您可以看到我在start选项中设置了命令行参数,要求是我希望通过vb.net动态设置该命令行选项 我有一个dll文件,它接受Connectionstring作为命令行参数 很抱歉,你的术语混淆了 DLL不“接受”命令行参数。您的DLL中可能有一个需要连接字符串的对象,但是让DLL从命令行获取它不是一个好主意(这样做是可能的,只是不寻常) 相反,在引用dll的应用程序中,可以在命令行上传递连接字符串。在该应用程序的main方法中,确定哪个arg是连接字符串,然后从DLL创建一个对象,并
我有一个dll文件,它接受Connectionstring作为命令行参数 很抱歉,你的术语混淆了 DLL不“接受”命令行参数。您的DLL中可能有一个需要连接字符串的对象,但是让DLL从命令行获取它不是一个好主意(这样做是可能的,只是不寻常) 相反,在引用dll的应用程序中,可以在命令行上传递连接字符串。在该应用程序的main方法中,确定哪个arg是连接字符串,然后从DLL创建一个对象,并将连接字符串传递给该对象(可能在其构造函数上) 这对你有意义吗
该命令行仅在使用Visual Studio调试应用程序时使用。如果从命令提示符运行应用程序,则可以传递任何您喜欢的命令行参数。从vb.net运行另一个应用程序时,是否希望传递参数?或者您正在尝试以某种方式使用动态参数运行此vb.net应用程序。如果是后者,运行的是什么?我有一个dll文件,它接受Connectionstring作为命令行参数。你到底想做什么?在VB中接受cmd行参数并将它们“传递”到DLL?或者这个测试是DLL吗?请显示您正在尝试的代码,这些代码可能会跨越任何语言障碍。
// My Object, gets compiled into MyAssembly.dll
public class MyObject
{
public MyObject(string connectionString){ . . . }
}
// Program.cs, gets compiled into MyProgram.exe
public class Program
{
public static void Main(string[] args)
{
var connectionString = args[0];
var myObj = new MyObject(connectionString);
. . .
}
}