問題タブ [dll-reference]
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.
visual-studio - Visual Studio は UnitTestFramework 10.0.0.0 を使用し続ける
いくつかのプロジェクトを含むソリューションがあります。プロジェクトの 1 つには、単体テスト用の追加の Assert メソッドが含まれています。を参照していますMicrosoft.VisualStudio.QualityTools.UnitTestFramework 10.1.0.0
。また、Microsoft の UnitTestFramework と私のプロジェクトの両方を追加の assert メソッドで参照する他のテスト プロジェクトも含まれています。
Visual Studio を再起動してコンパイルすると、次の警告が表示されます。
同じ依存アセンブリの異なるバージョン間で競合が見つかりました。
UnitTestFramework へのすべての参照を 10.1.0.0 に変更しようとしましたが、Visual Studio を再起動すると、再び 10.0.0.0 に設定されているようです。Visual Studio の外部でプロジェクト ファイルを変更しようとさえしましたが、Visual Studio でプロジェクトを開くと、参照はソリューション エクスプローラーで古いバージョンを再び表示します。ファイルを変更せずに Visual Studio を閉じると、変更をプロジェクト ファイルに保存するかどうかを尋ねられます。
プロジェクトで参照されている UnitTestFramework のバージョンが Visual Studio によって変更されないようにするにはどうすればよいですか?
c# - Wininet InternetGetCookie は空の Cookie データを取得します
現在、Csharp で Cookie データを取得する作業を行っています。wininet.dll で InternetGetCookie を呼び出すために DLLImport を使用していますが、試してみると、関数は ERROR_INSUFFICIENT_BUFFER (エラー コード 122) を返します。
誰でもこれで私を助けることができますか?
これは Dll リファレンスのコードです。
そして、これは私が関数を呼び出す方法です:
ありがとう。
.net - サーバーから DLL を参照する Web サービス クライアント
JSON シリアル化された文字列オブジェクトを出力する Web サービスがあります。これは単純なプロパティを持つ単純なオブジェクトです。サービスの利用者がオブジェクトをデシリアライズして、完全なオブジェクトをプロジェクトで簡単に使用できるようにしたいと考えています。
私の質問は、クライアントが常に最新バージョンの DLL を使用できるように、プロジェクトから私のサイトの DLL (追加のプロパティを提供するために時々更新する可能性があります) を参照することは可能ですか? それとも、軽量の DLL をすべてのクライアント Web サービス ユーザーに配布し、必要なオブジェクトだけを配布する方法はありますか? 問題は、その方法では、Web サービスでオブジェクトを更新すると、サービスを使用しているすべてのクライアントが、DLL を更新するまで失敗することです。
これに対する他のオプションや解決策はありますか、それとも完全に明白なものを見逃しましたか?
ssis - 2012 年に SSIS から dll を参照するにはどうすればよいですか?
スクリプト コンポーネントを使用して、SSIS パッケージ (2012) に dll 参照を追加しようとしています。IntelliSense は機能しており、コーディング時にエラーは表示されません。ただし、次のエラーが表示されます。
ファイルまたはアセンブリ 'XYZ, Version=1.0.0.0, Culture=neutral, PublicKeyToken=XYZ' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。
助けてください。
c# - Visual Studio でプロジェクトに .dll 参照を追加する方法
MailSystem.NET ライブラリを使い始めたばかりです。ただし、.dll ファイルを追加する場所がわからないため、クラスで名前空間を参照できます。誰か助けてくれませんか?私は Visual Studio 2010 を使用しています。情報をありがとうございます。オンラインはほとんどありません。
c# - VS2012 dll ファイルが実行時に見つからない
dll ファイルを参照するプロジェクトがあります。プロパティを右クリックして参照を追加し、参照の追加を選択して、dll を参照しました。Intellisense はライブラリとそのすべてのクラス/メソッドを認識しますが、実行するとこれが表示されます。
タイプ 'System.IO.FileNotFoundException' の未処理の例外が program.exe で発生しました
追加情報: ファイルまたはアセンブリ 'Api.dll' またはその依存関係の 1 つを読み込めませんでした。指定されたモジュールが見つかりませんでした。
ファイルは bin フォルダーに表示され、参照した場所にもまだあります。クラスやメソッドを使用しなければ、プログラムはエラーなしで実行されます。ライブラリには、私が認識している依存関係はありません。
編集:依存関係ウォーカーを使用して、問題の原因であると思われる多くの依存DLLファイルが見つかりませんでした。すべての依存DLLを同じフォルダーに入れて参照した後、問題は解決しません
asp.net - System.Web.Mvc 2 への参照を削除する
Visual Studio 2010 Asp.Net Web プロジェクト (これは mvc プロジェクトではありません)
新しいバージョンにアップグレードしたばかりの kentico CMS Web プロジェクトがあります。この新しいバージョンは System.Web.Mvc 3 を使用しています。System.Web.Mvc 2 の参照を削除する必要があります。Bin フォルダーにこの参照が表示されないため、Mvc 2 参照を削除するにはどうすればよいですか?
ありがとう
c# - 64 ビットおよび 32 ビット マシンで動作するようにプロジェクトを構成する方法
「Any CPU」用に構成されたプロジェクトがあります。ここで、x86 と x64 のコンパイル バージョンを別々に持つサード パーティの dll を参照する必要があります (サード パーティの dll の AnyCPU バージョンを取得できません)。以下に示すように、プラットフォームに基づいて特定の dll を参照するようにプロジェクトの構成ファイルを変更しました (これはサンプル プロジェクト構成ファイルです)。
このプロジェクトを Visual Studio で実行すると、機能しません。BadImageExceptionをスローします。プロジェクトのターゲット プラットフォームを x86 に変更してアプリケーションを実行すると、動作します。x64 に変更すると、同じBadImageExceptionがスローされます。
ここで何が間違っていますか?1 つの dll 参照のためだけに 2 つのプロジェクト (x86 と x64) を作成したくありません。上記の方法が間違っている場合、他の方法はありますか?
私の開発環境は VS2010 と .NET4.0 と Win7 64bit OS です。
visual-studio - プロジェクト内の dll のすべての参照を検索する
Visual Studio 2010 (または 2012) には、参照された dll で定義されたクラス/メソッドに言及しているコード内のすべての参照を見つける方法があります。
現在、私が使用している 2 つのプロセスがあります (状況によって異なります)。
- 1 つ目は、プロジェクトから dll 参照を削除し、すべてのビルド エラーの場所をメモするだけです。
- もう 1 つの方法は、 で参照を開いてその
Object Browser
名前空間に展開し、名前空間ごとに手動で検索することですが、これは常にすべての参照を見つけるのに役立つとは限りません。レガシー コードには複数のアセンブリにまたがる同じ名前空間があるためです。フィルタリングするための多くのノイズ。
これらはどちらも本当に理想的なソリューションではありません。これを行う簡単な方法はありますか? おそらくVS拡張機能を介して。