2017-02-25 3 views
0

作業中https://github.com/shubhamgadekar5/model.derivative-csharp-context.menu 1.最初に "TranslatorServer.csproj"を開き、Forge Developer Portalから取得したAPP IDとSECRETを変更しました。ビジュアルスタジオはパッケージをダウンロードしましたが、「クラスライブラリの出力タイプのプロジェクトを直接起動することはできません」というエラーが表示されました。 enter image description heremodel.derivative-csharp-context.menuエラー

エラーを修正するには、以下の手順を使用しましたが、機能しませんでした。

  1. 次に、 "CSSShellExtMenuHandler"の出力タイプをクラスライブラリからWindowsアプリケーションに変更しました。

A.その後、CSSShellExtMenuHandlerを使用してデバッグをクリックし、handler.exeが見つからないというエラーが表示されます。

B.ソリューションを提案するか、万一てください、Revitのファイルをアップロードしてエラーを得た「mscorib.dllにexception'occuredタイプ「システムのexcdeptionが、ユーザーコードで処理されなかった」、翻訳を使用して

をデバッグをクリック手順1の後にクラスライブラリのエラーを無視して処理します。

答えて

0

プロジェクトの設定を変更したり、DLLを直接起動したりしないでください。何をする必要が使用して、あなたのシステムにこのコンポーネントを登録することです:

regasm.exe CSShellExtContextMenuHandler.dll /codebase 

あなたが管理priviledgesを持っているし、あなたがしたい場合は、おそらくあなたのポストのビルド設定で、このタスクを自動化することができます。

regasm.exe $(TargetPath) /codebase 

スタートアッププロジェクトにTranslatorServerを設定し、ブラウザなしでデバッガを起動する - すなわち、プロジェクトの設定 - >ウェブ - >ページを開けないでください。

次に、ファイルエクスプローラを使用してプロセスを起動できます。

+0

aphharborからリポジトリURLを取得(私のAPP IDとシークレットを保存)し、Visual Studioでクローンしました。その後、同じ名前でtranslator.csprojを開きました。 TranslatorServerをスタートアッププロジェクトとして選択し、ブラウザなしでデバッガを起動しました。その後、管理者レベルのコマンドプロンプトで、まずパスを設定してからコードを実行します。コード= SET PATH = "%PATH%;%SystemRoot%\ Microsoft.NET \ Framework \ v2.0 .50727 \ regasm.exe CSShellExtContextMenuHandler.dll/codebaseエラーが発生しなかったので、正常に実行されたと思います。これらのすべてを行った後、私はrevitファイルを右クリックすると、 'extract properties'メニューが表示されません。 –

関連する問題