#author("2021-12-23T01:32:47+00:00","default:admin","admin")
#author("2021-12-23T02:02:35+00:00","default:admin","admin")
-[[PowerShell で C# コードを実行:https://qiita.com/ktrarai/items/49616aec7054ec7825fa]]
-[[C# in PowerShell:https://qshino.hatenablog.com/entry/2017/03/19/144942]]

-[[PowerShellでC#をファイルからコンパイル:https://qiita.com/ltzz/items/0b8e460b1488dd89976c]]
-[[PowerShellからDLL(ライブラリ)を呼び出す-Add-TypeとGet-Member MagicWandWin.dllの場合:https://impsbl.hatenablog.jp/entry/AccessDLLwithPowerShell]]
-[[PowerShell でロード済みのアセンブリを確認する:http://www.vwnet.jp/windows/PowerShell/CheckAssemblis.htm]]

*取り込み方法 [#l09ef7eb]
**スクリプト内に記載 [#re4d9554]
 Add-Type -TypeDefinition @'
 
     [C#のコード]
 
 '@ -Language CSharp

-最終行の「-Language CSharp」は省略可(C#は省略可だが、他言語は省略不可)

**外部ファイル [#m0cb96b3]
 Add-Type -Path [DLLファイル]
 Add-Type -Path [C#のファイル (*.cs)] -ReferencedAssemblies [DLLファイル]

*解除方法 [#g22ac53d]
-[[PowerShellで追加された型を再度削除できますか?:https://www.webdevqa.jp.net/ja/dll/powershell%E3%81%A7%E8%BF%BD%E5%8A%A0%E3%81%95%E3%82%8C%E3%81%9F%E5%9E%8B%E3%82%92%E5%86%8D%E5%BA%A6%E5%89%8A%E9%99%A4%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F/969073198/]]


*事例 [#n290bf7f]
-[[lukesampson/concfg/lib/shortcut.ps1:https://github.com/lukesampson/concfg/blob/master/lib/shortcut.ps1]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS