この質問に基づいて<codebase>
、外部アセンブリを見つけるために使用してみました。ここで、プログラムを実行すると、プライベート アセンブリが appbase の外部にあるというエラー メッセージが表示されます。この問題を解決するにはどうすればよいですか? 私が見たある提案では、議会に署名するように言われました。私はこれを行いましたが、プログラムはアセンブリを見つけることができませんでした。署名を解除すると、outside the appbase
エラーが発生します。<codebase>
GAC を使用して GAC にインストールせずに、別の場所にあるアセンブリを読み込むにはどうすればよいですか? (プローブも機能せず、アプリケーションフォルダー内にまだ存在する必要があるようです)私の設定ファイル:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="NGameHost"
culture="neutral" />
<codeBase version="1.0.0.0"
href="C:/Program Files/NetworkGame3/api/NGameHost.exe"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>