gpt4 book ai didi

testing - 测试项目的 C# 可执行项目(控制台应用程序)

转载 作者:行者123 更新时间:2023-11-28 21:30:56 26 4
gpt4 key购买 nike

我有一个测试项目,它是一个库。我想编写一个控制台应用程序,以便能够引用测试项目的 DLL 并从我的测试项目中调用方法和类。

此外,在编写控制台应用程序时,我想了解如何使用参数从命令提示符执行 exe。我的控制台应用程序代码应该接受我提供的输入并执行测试。

我只需要一些示例代码,以便我可以从那里获取它。

最佳答案

您必须遵循以下步骤:

  1. 将您的 DLL 文件添加为对您的控制台项目的引用。项目>>添加引用>>浏览并选择您的 dll 文件。
  2. 添加usign myNamespaceOfMyDll;
  3. 然后在您的代码中,您可以使用 dll 文件中的方法。

示例(使用 GMmap 的 dll):

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using GMap.NET;
usign myNamespace;
namespace ConsoleApplication6
{
class Program
{
static void Main(string[] args)
{
//GPoint is a user data type declared in GMap.NET
//method is a method definied in myNamespace (your dll)
GPoint s=method(param1,param2);
}
}
}

假设您有下一段代码,您必须在 main 方法中添加一个字符串数组作为参数。

using System;
class Program
{
static void Main(string[] args)
{
if (args == null)
{
Console.WriteLine("args is null"); // Check for null array
}
else
{
//Here you can to use then content of your args array.
}
Console.ReadLine();
}
}

因此,如果您键入:

c:\> myApp param1 param2

args[0]="param1", args[1]="param2",数组长度为2。

关于testing - 测试项目的 C# 可执行项目(控制台应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22768781/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com