問題タブ [assembly-reference-path]

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 投票する
3 に答える
516 参照

.net - チーム メンバー間のプロジェクト アセンブリ参照

プロジェクトの参照に使用する構造のタイプを知りたいと思いましたか?

私が働いている開発者には、AssemblyCache (\\MACHINENAME\AssemblyCache) という共有フォルダーがあり、Windows 2008 AD の GPO 経由で R:\ にマップされます (Developers AD グループに関連付けられています)。

共有コンポーネントには、次のようなものにコピーするビルド後のイベントがあります。

R:\.Net %VERSION%\Project\%SOMETHING%

プロジェクトに共通の場合は「共通」、または特定の場合は、後に「共通」が続くことがあります。.Net バージョン フォルダーの下には、共有アイテム用の共通ディレクトリもあります。

これは、複数のソリューションにまたがる大規模なプロジェクトで、共通の場所からアセンブリを参照できるためです。

ビルド マシンには、開発者が S: にマップした同じ共有名の共有ドライブもあります。これにより、必要に応じて最新の作業ビルドを取得できます。

これはすべて、誰かが新しい PC に乗り、さまざまな場所への参照をコピーすることなくプロジェクトを開くことができるようにするためであり、dev a が dev b と同じ場所からアセンブリを参照していることを確認するためです。

このソリューションは私たちにとってはうまく機能するので、すべての開発者が同じパスからアセンブリを参照できるようにするために、どのようなソリューションを用意しているのでしょうか?

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

ironpython - アプリケーションパスでアセンブリを参照する

アプリケーションと一緒にパッケージ化できるように、アプリケーションパスにあるSystem.Data.SQLiteを参照しようとしています。私は以下を含むいくつかの異なる方法を試しました:

毎回、「アセンブリSystem.Data.SQLiteを読み込めませんでした」というエラーが表示されるか、指定されたファイルが見つかりません。

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

asp.net-mvc - .NETMVC-システムは指定されたパスを見つけることができません

昨日、自分のWebサイトをc:\ development \ project \からc:\ inetpub \ wwwroot \ virtualdir \(同じPC)に展開しました。それはしばらくの間機能しました、私はhttp:// computername /virtualdir/に行くことによってウェブサイトに到達することができました。

しかし、今朝、誰もがエラーを受け取りました。システムは指定されたパスを見つけることができません。

見つからない指定されているパスは何ですか?/ virtualdir / bin /にはSystem.Web.Mvc.Dllアセンブリが含まれています...また、デプロイメントプロジェクトはそれを依存関係としてマークしているので、インストール中に実際に含まれていましたが、どうすれば突然変更できますか?

スタックトレース:

[DirectoryNotFoundException:システムは指定されたパスを見つけることができません。(HRESULTからの例外:0x80070003)]

[FileNotFoundException:ファイルまたはアセンブリ'System.Web.Mvc、Version = 1.0.0.0、Culture = neutral、PublicKeyToken=31bf3856ad364e35'またはその依存関係の1つを読み込めませんでした。指定されたパスが見つかりません。]

[FileNotFoundException:ファイルまたはアセンブリ'System.Web.Mvc、Version = 1.0.0.0、Culture = neutral、PublicKeyToken=31bf3856ad364e35'またはその依存関係の1つを読み込めませんでした。指定されたパスが見つかりません。]System.Reflection.Assembly._nLoad(AssemblyName fileName、String codeBase、Evidence assemblySecurity、Assembly locationHint、StackCrawlMark&stackMark、Boolean throwOnFileNotFound、Boolean forIntrospection)+0 System.Reflection.Assembly.nLoad(AssemblyName fileName 、String codeBase、Evidence assemblySecurity、Assembly locationHint、StackCrawlMark&stackMark、Boolean throwOnFileNotFound、Boolean forIntrospection)+43 System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef、Evidence assemblySecurity、StackCrawlMark&stackMark、Boolean forIntrospection)+127System.Reflection.Assembly。

[ConfigurationErrorsException:ファイルまたはアセンブリ'System.Web.Mvc、Version = 1.0.0.0、Culture = neutral、PublicKeyToken=31bf3856ad364e35'またはその依存関係の1つを読み込めませんでした。指定されたパスが見つかりません。]System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName、Boolean starDirective)+613 System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory()+203 System.Web.Configuration.CompilationSection.LoadAssembly( AssemblyInfo ai)+105 System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig)+178 System.Web.Compilation.BuildManager.GetReferencedAssemblies()+55 System.Web.Mvc.BuildManagerWrapper.System.Web.Mvc.IBuildManager.GetReferencedAssemblies ()+21System.Web.Mvc.ControllerTypeCache。

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

visual-studio - SlimDXアセンブリリファレンス

SlimDXをインストールしましたが、Visual Studioでアセンブリ参照が選択できず、SlimDXがどこにインストールされているかを一生知ることができません。どんな助けでも大歓迎です!

感謝、

マイキー

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

c# - ファイル、アセンブリ、またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。(GAC は許可されていません)

リフレクションを使用して動的に独自の「plugin.dll」ファイルをロードする「メイン」プログラムがあります。「plugin.dll」ファイルは、ビジュアル スタジオの参照を使用して、サード パーティの「device.dll」を参照します。「device.dll」と「plugin.dll」が「Main」プログラムと同じフォルダにあるか、「Main」プログラムが「plugin.dll」への参照を持っている限り、すべて正常に動作します。しかし、"device.dll" ファイルを別のフォルダーに移動するとすぐに、次のエラー メッセージが表示されます。この問題は、プログラムが「device.dll」ファイルを見つけられないために発生します。「ローカルのコピー」プロパティまたは「参照パス」この問題には何の影響もありません。"device.dll" へのパスを指定する必要があることは理解していますが、"plugin.dll" と "device.dll" を GAC (グローバル アセンブリ キャッシュ) に配置せずにそれを行う方法を見つけることができませんでした。GAC は解決策ではありません。サード パーティの dll も強力な名前にする必要があり (逆アセンブルして再度アセンブルする必要があるため)、これは著作権ライセンスで許可されていません。

追加の詳細: Visual Studio 2013 および .Net Framework 4.0 FUSLOGVW を使用すると、エラーが記録されません (理由は?)。

ご提案をお待ちしております。よろしくお願いします。

0 投票する
0 に答える
773 参照

c# - アセンブリ参照を自動的に更新する Visual Studio

ソリューション A には、ソリューション B のプロジェクトによって参照されるアセンブリをビルドするプロジェクトがあります。

ソリューション A は c:\Bob にビルドし、ソリューション B はアセンブリ c:\Bob\Assembly1.dll を参照して C:\Kate\ にビルドし、Assembly1.dll を c:\Kate\ にコピーします。

ソリューション A が再構築された場合 (ソリューション B が Visual Studio で開かれている間)、ソリューション B の Assembly1.dll への参照は一時的に壊れており、Visual Studio は c:\Bob\Assmebly1.dll から参照を更新することによってこれを自動的に解決しようとします。 、c:\Kate\Assembly1.dll (これは現在、誤った参照です)。

この動作を無効にすることはできますか?

プロジェクトを同じソリューション内でホストすることはできません。プロジェクトのサイズと複雑さのために、アセンブリ参照を使用する必要があります。

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

jquery - Firebaseデータベースパスのjquery var