ここに、X.dll 要求が不足している具体的な例がたくさんあります。.dll ファイルがどこにあるのかを知りたいです。すべき特に Microsoft .dll からのものです。
私のプログラムにはアセンブリ不足エラーがあり、ランダムな .dll サイトからダウンロードできるかどうかわかりません (とにかく見つけられませんでした)。
こちらは使用する必要があるクラス
不足しているファイル: Microsoft.UpdateServices.Administration.dll
このファイルにどのアップデートが付属しているかを知るにはどうすればいいですか?これに関する情報は見つかりませんでした。
不足している .dll を安全にダウンロードできる場所はどこですか?
私は.NET Framework 4.6.1とPowershell 4.0を使用しています
答え1
不足しているファイル: Microsoft.UpdateServices.Administration.dll
インストールする必要がありますWSUS 3.0 SP2 管理コンソール。
開発マシンに WSUS 管理コンソールを明示的にインストールする必要があり (参照するため)、プロジェクトを使用する予定のすべてのマシンに WSUS 管理コンソールをインストールする必要があります。
DLL は再配布のライセンスがありませんが、ローカル マシン上に物理的に存在する必要があります。これを (合法的に) 取得する唯一の方法は、WSUS 管理コンソールをインストールすることです。コンソールには、.NET Framework v2.0 と WSUS サーバーへの認証された接続が必要です (つまり、コンソール マシンと WSUS サーバーはドメイン信頼関係を持っている必要があります)。
このファイルは、Microsoft.UpdateServices.Administration.dll
Windows Server Update Services Service Pack 1 の一部としてもインストールされます。