問題タブ [revit]
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.
.net - System.BadImageFormatException 不正な形式のプログラムをロードしようとしました
パブリック .NET API に基づく別のプログラムのプラグインを作成しています。通常、これらのプラグインは、API アセンブリを参照するクラス ライブラリ DLL を作成することによって作成されます。次に、API アセンブリの基本コマンド クラスから継承することにより、コマンド クラスが作成されます。次に、アプリケーションはプラグイン DLL ファイルを参照するように設定され、ユーザーが要求したときにカスタム コマンド クラスを実際に起動する役割も果たします。
ただし、現在、 を使用して一部のコード生成を自動化しようとしSystem.CodeDOM
ており、API アセンブリの型に基づいて新しいクラス型を自動的に生成する単純なコンソール アプリケーションを作成したいと考えています。
それでも、アプリケーションを実行しようとすると、次の例外が発生します。
System.BadImageFormatException は処理されませんでした メッセージ: ファイルまたはアセンブリ 'RevitAPI、Version=2011.0.0.0、Culture=neutral、PublicKeyToken=null' またはその依存関係の 1 つを読み込めませんでした。不正な形式のプログラムをロードしようとしました。
通常、プラグイン アセンブリのターゲット フレームワークを 3.5 に設定する必要があります。しかし、コンソール アプリケーションのターゲット フレームワークを 2.0 に設定すると、上記のエラーが解消されることがわかりました。ただし、私のコンソール アプリケーションは、ターゲット フレームワークが 3.5 に設定されている私の他のクラス ライブラリを既に参照しています。そして、2.0 フレームワークを中心にそれらを書き直したくないのです。
winforms - Windows フォーム/WPF アプリで Revit ファイルをグラフィックス サーフェスにレンダリングする
AutoDesk フォーラムの投稿で、Windows フォーム アプリケーション内で DWG ファイルの読み取り/書き込み/レンダリングを実行できる商用 SDK があることを指摘しました。http://www.woutware.com/cadlib/4.0/pricing.htmlは一例です。
アプリケーション内で AutoDesk Revit ファイルを読み取り/書き込み/レンダリングするための商用 SDK はありますか? AutoDesk フォーラムで質問しました。
.net - .NET コード カバレッジ ツールは、.net アセンブリを読み込むネイティブ アプリケーションでは機能しません。
.NET API を提供する Revit Architecture 用のプラグイン モジュールを作成しています。基本的に、特定のインターフェイスを実装するクラスでアセンブリを作成します。次に、Revit はアセンブリをロードし、インターフェースを呼び出します。
プラグイン コードの進行中のコード カバレッジ メトリックを取得できるようにしたいと考えていますが、この場合、ホスト Revit アプリケーション( Revit.exe) は Windows ネイティブ アプリケーションであり、マネージド アプリケーションではありません。NCover のドキュメントには、対象となるプロセスがネイティブ アプリケーション プロセスである場合、NCover は機能しないことが明確に記載されています。他のツールで使用されるインストルメンテーション手法は似ているため、機能しない根本的な原因は同じであると想定しています。
上記のツールのいずれかにこのケースの回避策があるかどうか、または使用できる別のコード カバレッジ ツールまたは手法があるかどうかを知りたいです。ティア。
plugins - Revit API を使用した Advanced Transfer Project Standards 機能
複数の Revit プロジェクト間でプロジェクト標準を転送するために、Revit API を使用して Revit プラグインを作成したいと考えています。これは Revit API を使用して可能ですか?
c# - Revit 2011は壁の長さを取得します
壁の長さを取得するコードを持っている人はいますか? 現在私は使用しています:
長さは空に戻ります!!!
revit - Revit ファミリとフィルタ要素
選択した要素をファミリ別にフィルタリングする必要があります。
木材梁ファミリがあり、木材ファミリの一部である選択した要素のみを修正する必要があります。オンラインで調べましたが、その方法を示すものは何も見つかりません。リビット初心者です。
c# - Revit、選択した壁の位置、長さ、高さを取得する方法
私はこのコードを持っていますが、選択した壁の位置、高さ、および長さを表示する方法がわかりません:
c# - Revit Architecture 2012: カーテン ウォールの壁を変更する方法とカーテン ラインを管理する方法
壁を選択してさまざまなパラメータを取得するプログラムがありますが、カーテン ウォールで壁を変更する方法がわかりません。その後、壁の線の数と特定の場所を制御したいと考えています。コードに参加しましたが、機能しません。
c# - PromptForFamilyInstancePlacementを使用して詳細コンポーネントを配置するRevitAPI
を使用して詳細コンポーネントを配置しようとしてPromptForFamilyInstancePlacement
いますが、を適切に定義するのに問題がありますFamilySymbol
。
私が見つけた例は、を使用してこれを行う方法を示していますが、名前FilteredElementCollector
で定義しようとしていますFamilySymbol
。
wpf - Revit 環境で WPF / MVVM を使用している人はいますか?
Revit 環境で WPF / MVVM を使用している人はいますか?
フレームワークかどうかなど、フィードバックをお聞きになりたいですか?
出来ますか?
また、後で Pivotviewer などの Silverlight コントロールを埋め込みたいと考えています。これはウェブブラウザとwpfで可能ですか?
ありがとう。