2011-07-09 61 views
0

私は単純なdllを手に入れました。それはURLを取得し、画像の出力cuted URLを取得します。PowershellからC#dllを呼び出す

それは

は、私はそれがPowerShellの

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

でそれにURLを送信終了呼び出ししようとしているソースhttp://www.everfall.com/paste/id.php?74eupvt40xzfだしかし、私は種類を見つけることができないエラーが発生しましたtest.ps1 [cuturlを実行すると.GetURL] isでビルドされていることを確認してください。

私は間違っていますか?

2番目の質問は、どうやってlibから切り離されたリンクを得ることができるのですか?どの機能?

+0

'[cuturl.GetURL]'はエラーの一部として言及していますが、これはあなたのサンプルコードにはありません。 everfall.comから.NET 2.0をターゲットにしてコードをコンパイルすると、サンプルコードが正しく表示され、うまく動作します。しかし、あなたが表示する '$ url'に対して、' GetUrl() 'は空の文字列を返します。 –

答えて

0

「cuturl.cs」というコードを次のコマンドラインでコンパイルすると、すべて正常に動作します。メソッドの戻り値 ""、それを除いて

C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v2.0.50727のCSC /ターゲット\:。私はこれを使用し

0

ローカルにコードを保存した後、ライブラリ\ cuturl.cs PowerShellのV2の中でそれを読み込む:

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

JPBlancコードはいえ何も返さない言ったように:

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

マット

関連する問題