2016-06-14 1 views
0

私はマルチスレッドのXAML GUIを、より魅力的なものにするために書いたpowershellスクリプトに統合して実験しています(C#での経験はほとんどありません)。powershellのXAMLコードが実行されませんか?

私の家庭のコンピュータではすべてが正常に動作しますが、コードを企業のコンピュータに転送しても文字通り何も起こりません。例外なし、エラーなし、何もありません。

私はそれが.netとpowershellのバージョンギャップだと思っていますが、私はチェックしており、どちらも全く同じです。 powershell.exe -staを実行しようとしましたが、presentationfraneworkの種類を追加しました。私が見つけたいくつかのデバッグ唯一のものは、次のされた後 https://learn-powershell.net/2012/10/14/powershell-and-wpf-writing-data-to-a-ui-from-a-different-runspace/

:私はこのリンクからサンプルコードを使用

1)私は、ある変数からエラーメソッドを呼び出します同期されたハッシュテーブル$ synchash.Errorを作成するために使用されています。「null値の式でメソッドを呼び出すことはできません」と書かれています(途中で終了するためすべてを読むことができません)。 xamlリーダーオブジェクト$ readerを作成するはずです: "コンストラクタが見つかりませんでした。 ...

型System.xml.xmlNodeReader」私はあなたがそのようにWPFとXAMLコードを使用すると、おそらく、この神秘的な問題を引き起こしたかを知るとき、正確にPowerShellの内部で何が起こるか知っていると思ってい

のための適切なコンストラクタが見つかりません。

ありがとう!

答えて

0

は、あなたは?

にISEが正常に動作しますが、できるだけ早くあなたがPSウィンドウの何もないから、それを試してみて、実行すると起こる以内に、私はそれを実行していたていた問題の一つを使用しているコードを投稿することができます。

スクリプトの先頭にこれを追加してみてください: 追加型-AssemblyName PresentationCore、PresentationFramework、のSystem.Windows.Forms

ロブ

関連する問題