相关疑难解决方法(0)

如何使用 Windows 和/或 PowerShell 使用的接口和/或方法创建类库?

我需要在 C# 中创建一个类库,我想将其包含在我正在编写的 PowerShell 模块中。我想通过调用一个方法来使用 PowerShell 中的 DLL,如下所示:

Add-Type -Path $($variableHash.RootPath + "\Deviceparserstandalone.dll")    
[SkypeHelpers.CQTools.DeviceParser+Audio]::IsCertified($_.Caption)
Run Code Online (Sandbox Code Playgroud)

以上是PowerShell导入DLL,然后使用该IsCertified方法的示例(我假设它是一个方法)。

这是我要找的:

  1. 除了使用 .NET Core 类库模板创建一个新的 Visual Studio 项目,导入库所需的依赖项,然后将代码编译为 DLL 之外,我还有什么需要做的吗?
  2. 如何公开一些方法供消费应用程序(在本例中为 PowerShell)使用,同时保持其他方法“私有”?这是否类似于使用接口来描述消费应用程序可用的方法?如果是这样,这是否类似于为 ASP.NET Core 2.x 网站创建界面?

目标是编写一个类库,PowerShell 可以使用该类库为 Windows 10 创建 Toast 通知。我意识到 PowerShell Gallery 上有公共模块,但我试图了解它是如何从头开始构建的。

c# powershell

1
推荐指数
1
解决办法
1537
查看次数

标签 统计

c# ×1

powershell ×1