問題タブ [gacutil]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1003 参照

powershell - gacutil と installutil を使用して PowerShell スナップインをデプロイすると、ビルド後のエラーが発生する

VS 2013 を使用して、powershell 4.0 用のスナップインを作成する方法を学習しようとしています。スクリプトは非常にシンプルで、エラーなしでコンパイルされます。しかし、gacutil と installutil を追加してビルド後のスナップインをデプロイすると、次のエラーが発生しました。

ただし、コマンドをコピーしてコマンド プロンプトから実行すると、両方のコマンドが正常に実行され、インストールが正常に展開されました。次に、スナップインをpowershellに追加できます。スナップインも正常に実行されました。

私がチェックしたところ、使用されたフレームワークは正しい4.5.1、VS 2013、システムはWindows 8.1でした

ビルド後のコマンドは次のとおりです。

この時点でスナップインのコードは関係ないと思いますが、含めたい場合はお知らせください。この時点でソリューションに影響を与えるとは思いません.せいぜい単純であり、コマンドプロンプトを使用して手動で展開した後に機能しました.

お知らせ下さい。

ありがとう!

0 投票する
1 に答える
1594 参照

.net - Windows Update はどのように .NET アセンブリを GAC にインストールしますか?

次のコマンドを検討してください

これにより、アセンブリがインストールされます

ここで、 のない別のコンピューターを考えてみましょうgacutilこの更新プログラムをインストール すると、同じアセンブリが同じ場所にインストールされます。なしでこの更新プログラムをグローバル アセンブリ キャッシュにインストールするにはどうすればよいgacutilですか?

0 投票する
1 に答える
414 参照

.net - gacutil が gac へのデプロイに失敗する

ビルド後のイベントとして .net 4 GAC に公開したい .net 4 c# ライブラリがあります。

「$(SolutionDir)BTS.GO.Core.Deployment\ExternalAssemblies\gacutil.exe /i "$(TargetPath)" を追加しました。

問題は、gacutil が実行され、エラーは報告されませんが、アセンブリが GAC に発行されないことです。イベント ログにエラーはありません。

コマンド ラインから直接 gacutil を試すと、ラップトップに 7 つの異なるバージョンの gacutil があり、それらすべてを試しました。バージョンについて不満を言う人もいますが、ほとんどは空白行を表示するだけです。

ただし、次の powershell スクリプトを使用すると、アセンブリは正しく発行されます。

GACUtil がこのように失敗する理由はありますか?

0 投票する
1 に答える
2166 参照

ssis - GAC から SSIS スクリプト コンポーネントへの .dll の追加が機能しない

SSIS パッケージのスクリプト コンポーネントでカスタム クラス ライブラリ (C#) を参照しようとしています。ライブラリには強い名前があります。gacutil を介して .dll を GAC にデプロイしました。私は管理者であり、www. 任意のローカル フォルダーから参照しようとすると、正常に動作します。しかし、GAC から参照してもうまくいきません。次のスクリーンショットでは、スクリプト コンポーネント-> References -> Add Reference に移動しました。ここで、「C:\Windows\assembly」に移動しました。

ここに画像の説明を入力

私のライブラリはそこにありますが、何も追加できません。すでにそこにあったファイルでさえありません。

私は何を間違っていますか?

ところで、「Microsoft Visual Studio 2008」を使用しています

0 投票する
1 に答える
594 参照

asp.net - ASP.NET Web サイトは、最新の Windows Update の後で機能しなくなりました

ASP.NET Web サイトでは、 AjaxControlToolkit.dll 、 AjaxMin.dll、 DocumentFormat.OpenXml.dll などの外部アセンブリを使用しています。これらは References-Node に登録されます。すべて正常に機能しましたが、最新の Windows Update の後、次のエラーが発生しました。

ファイルまたはアセンブリ 'AjaxControlToolkit' またはその依存関係の 1 つを読み込めませんでした。厳密な名前の署名を確認できませんでした。アセンブリが改ざんされているか、遅延署名されていても正しい秘密キーで完全に署名されていない可能性があります。(HRESULT からの例外: 0x80131045)

ツールsn.exeでAjaxControlToolkit.dllをチェックすると、dllが有効であることが示されます。また、ソース コードを使用して AjaxControlToolkit をコンパイルしようとしました。厳密な名前で署名し、sn.exe が有効であることを示しました。gacutil.exe を使用して ist をグローバル アセンブリ キャッシュにインストールしようとしましたが、これは失敗しますが、同じ問題があり、厳密な名前に問題があり、自己コンパイルおよび署名などもあります。

しかし、それは問題ではありません.iisで実行されているWebサイトのbinフォルダーからAjaxControlToolkit.dllを削除すると、次のdllで同じエラーが発生し、AjaxMin.dllをロードできませんでした。

AjaxMin.dll を削除すると、DocumentFormatOpenXml.dll で同じエラーが発生しました。

Visual Studo 2010 を使用しており、Windows Server 2008 R2 で Web サイトをホストしています。

敬具

0 投票する
1 に答える
516 参照

visual-studio-2013 - GAC から dll を削除した後、Visual Studio 2013 が機能しなくなった

gacutil -u <dll>Visual Studio 2013 コマンド ラインを使用して GAC からいくつかの dll を削除した後、Visual Studio 2013 が動作しなくなりました。

開くと、イベント ビューアーで次のエラーが表示されてクラッシュします。

0 投票する
1 に答える
961 参照

.net - ワイルドカードを使用してアセンブリを GAC から登録解除する

GAC から登録解除するア​​センブリが多数あります。一度に 1 つずつ処理する必要はありません。

でワイルドカードを使用することは可能gacutilですか?

(または、バッチ\Powershell スクリプト)

0 投票する
2 に答える
4950 参照

visual-studio - Gacutil が VisualStudio にデフォルトでインストールされていない

アセンブリを GAC に追加できません。それを機能させるのを手伝ってください。VisualStudio13 CMDで次のコマンドを実行しました

エラー メッセージ: コマンド "gacutil" は無効です

また、パスに gacutil.exe ファイルがないことも確認しました

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 ツール

C:\Program Files (x86)>dir gacutil.exe /s コマンドで次の説明が表示されます

しかし、パスにアクセスすると、次のように gacutil ファイルがありません。 フォルダ ビュー gacutil が存在しない