実現したいこと
C#のライブラリXMindCsharp
https://github.com/NikiforovAll/xmindcsharp
https://www.nuget.org/packages/xmindcsharp/
これのXMindAPI.dllを使ってPowerShellでXMindファイルを開きたいです
XMindファイルのサンプルはここからDLできます
https://github.com/NikiforovAll/xmindcsharp/blob/master/examples/simple/xmind-test/test.xmind
該当のソースコード
PowerShell
1#dll読み込み 2Add-Type -Path "C:\Temp\xmindcsharp.1.0.0\lib\netstandard2.1\XMindAPI.dll" 3 4# xmindファイルのパス 5$path = "C:\Temp\test.xmind" 6 7# Configオブジェクトを作成 8$Config = New-Object XMindAPI.XMindConfiguration 9 10# LoadWorkBookFromLocationメソッドでxmindファイルを開きたい 11$Config.LoadWorkBookFromLocation($path) 12
これを実行すると
MethodInvocationException: $Config.LoadWorkBookFromLocation($path) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Exception calling "LoadWorkBookFromLocation" with "1" argument(s): "Could not load file or assembly 'Microsoft.Extensions.Configuration, Version=3.1.3.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'. 指定されたファイルが見つかりません。"
このようなエラーが出たので
https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Abstractions/3.1.3
ここからMicrosoft.Extensions.Configuration.Abstractions.dllをダウンロードして
PowerShell
1Add-Type -Path "C:\Temp\microsoft.extensions.configuration.abstractions.3.1.3\lib\netstandard2.0\Microsoft.Extensions.Configuration.Abstractions.dll"
ロードしてみましたが同じエラーが出てしまいます
Microsoft.Extensions.Configuration.Abstractions のバージョンを7.0.0にしても同じでした
どうしたらXMindファイルを開けますか?
よろしくお願いたします。
補足情報(FW/ツールのバージョンなど)
Windows 10 64bit
PowerShell 7.3.4

あなたの回答
tips
プレビュー