繁体   English   中英

从 Powershell 调用 C# dll

[英]Calling C# dll from Powershell

我有简单的 dll,它得到 url 和 output 切割 Z572D4E421E5E6B71112 图像。

它的来源http://www.everfall.com/paste/id.php?74eupvt40xzf

我试图在 PowerShell 中将其称为结束发送 url 给它

$url = "http://oiswww.eumetsat.org/IPPS/html/MSG/RGB/AIRMASS/"
[Reflection.Assembly]::LoadFrom(“D:\maps\eumetsat\cuturl.dll”)
[parser.Util]::GetUrl($url)

但是当我运行 test.ps1 时,我得到了找不到类型 [cuturl.GetURL] 的错误,请确保加载了 build with 。

我做错了什么?

第二个问题,我如何才能从 lib 中恢复链接? 与哪个 function?

如果我使用以下命令行编译您的代码“cuturl.cs”,一切正常。 除了方法返回“”,

C:\Windows\Microsoft.NET\Framework64\v2.0.50727\csc /target:library.\cuturl.cs

在本地保存代码后,我使用它在 PowerShell 的 V2 中加载它:

add-type -path D:\PowerShellModuleRepository\Parser.Util.cs

正如 JPBlanc 所说,代码虽然没有返回任何内容:

[Parser.Util]::GetUrl("http://www.google.co.uk")

马特

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM