-3

.dllプロジェクトを作成し、それをTridionサーバーのグローバルアセンブリキャッシュに追加したいと思います。

「C:\ DocumentsandSettings\myfunction.dll」の場所に.dllがあるとします。

いくつか質問があります。

  1. サーバーからgacutil.exeをダウンロードする必要がありますか、それともローカルマシンにあるgacutil.exeで十分ですか?

  2. gacutil.exeがローカルマシンに十分に存在する場合、構成ファイルを変更する必要がありますか?

  3. gacutil.exeで使用する必要のあるコマンドのセットは何ですか?

  4. SDL Tridion Liveのドキュメントで利用できるドキュメントはありますか?

4

2 に答える 2

5

これは実際にはTridionの質問ではなく、.NETの質問です。

ただし、dllをインストールするサーバーで「gacutil.exe」を実行する必要があります。(あなたの場合、Tridion Content Managerサーバー)正しいバージョンのgacutil.exeを使用していることを確認してください。(32ビット対64ビット)。通常、構成ファイルを変更する必要はありません。ただし、gacutil.exeの構成ファイルは同じディレクトリにあり、「gacutil.exe.config」という名前が付けられています。

GACにアセンブリをインストールするには、次のコマンドを使用できます。gacutil.exe /i MyNiceApplication.dll

于 2012-07-19T15:18:12.777 に答える
2

DLLをGACにドロップする最も簡単な方法は、DLLをC:\ Windows\assemblyフォルダーにコピーまたはドラッグアンドドロップすることです。これは特別なフォルダです(実際には実際にはフォルダではありませんが、Windowsでこの簡単な場所から管理できる一連のフォルダです)。

DLLが署名されていることを確認する必要があります。DLLに署名するには、Visual Studioでプロジェクトのプロパティに移動し、そこにある署名オプションをいじくり回します。それはかなり簡単です。

于 2012-07-19T16:08:46.893 に答える