問題タブ [project-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.
c#-4.0 - プロジェクト参照のコンパイル エラー
私のC#ソリューションには、クラスライブラリプロジェクトのプロジェクト参照を追加しても機能しないWebサービスプロジェクトがあり、コンパイルエラーがスローされます-
タイプまたは名前空間名「xyz」が名前空間「abc.pqr」に存在しません (アセンブリ参照がありませんか?)
abc.pqr.xyz は、参照されているクラス ライブラリからのものです。
dll参照を追加してもコンパイルエラーは発生しません。
フレームワークもチェックしましたが、どちらも.netフレームワーク4です。
さらに、参照が必要なプロジェクトは Web サービス プロジェクト (Framework 3.5 を 4.0 に変換) でした。
別の Web サービスを追加し (その後 4.0 に変換)、プロジェクト参照を追加して同じコードを追加すると、コンパイルはうまくいきます。
問題は、ソリューション内の 1 つのプロジェクトのみです。
修正を理解するのを手伝ってください。
c# - プロジェクトを開始できませんエラー
3 つのプロジェクトを含むソリューションがあります。1 つは、クラス ライブラリに設定された出力を持つビジネス レイヤーです。2 つ目は現在コンソール アプリケーションとしてセットアップされている UI レイヤーで、3 つ目は単体テスト プロジェクトです。
UI でビジネス レイヤー アプリケーションを参照し、スタートアップ オブジェクトを UI.Program に設定しましたが、アプリケーションを実行しようとすると、次のエラーが発生します。
クラス Library の出力タイプを持つプロジェクトを直接開始することはできません
このプロジェクトをデバッグするには、ライブラリ プロジェクトを参照する実行可能プロジェクトをこのソリューションに追加します。実行可能プロジェクトをスタートアップ プロジェクトとして設定します。
私はこのエラーの原因を見つけることができず、他の人がこの問題を解決するために行ったことを試みましたが、うまくいきませんでした。助言がありますか?
visual-studio-2010 - TFS dll と参照の問題
メイン プロジェクトには Team Foundation Server を使用します。オンサイトまたはオフサイトで新しい従業員を追加するたびに、参照を手動で設定する必要があります。
dll's毎回インストールすることなく、TFS が新しいユーザーにコピー/保存/渡すことは可能ですか?
たとえば、新しい機能を追加DocumentFormat.OpenXmlしてプロジェクトにインストールします。それが実行され、私のマシンで正常に動作するコードをセットアップします。ライブで正常に動作するように公開します。すべてを TFS にチェックインします。
DocumentFormat.OpenXml私の同僚がプロジェクトをダウンロードしてビルドしようとすると、参照が存在しないため何をすべきかわからないというエラーが発生します。
そのため、ダウンロードする必要がありDocumentFormat.OpenXml、プロジェクトをビルドして実行できます。
TFS でこの手順を省略できる方法はありますか?
c# - プロジェクトは削除された参照からシンボルを読み込もうとしますか? (Ninject.NameScope 拡張子)
プロジェクトの速度が低下しているように見える奇妙な問題があります。Ninject NamedScope 拡張機能をプロジェクトにインストールしましたが、後でそれが不要であることがわかり、削除しました。ただし、Visual Studio の下部でプロジェクトを実行すると、Ninject.Extensions.NamedScope のシンボルを読み込んでいることが通知され、さまざまな場所でそれらをすばやく検索しようとするため、サイトがかなり遅くなります。
NamedScope への参照がないか、ソリューション全体を検索しました。packages.config を確認しましたが、何もありません。参照を確認しましたが、そこにはありません。binフォルダー内の.dllもチェックしましたが、そこにもありません。
では、削除したものからシンボルをロードしようとするのはなぜですか?どうすれば停止できますか? ページの読み込み時間が著しく遅くなりました。
デバッグ時に Visual Studio ですべてのページ要求が発生することを示すいくつかの図を次に示します。


では、なぜこの拡張機能を Windows\dll で検索しようとしているのでしょうか。ソリューション全体で NamedScope への参照を検索すると、次のようになります。

誰でも何か考えがありますか??
visual-studio - プロジェクト参照 GUID が正しくない
参照されたプロジェクトの間違った GUID を含むプロジェクト参照を持つ Visual Studio ソリューションのプロジェクトがあります。(理由はわかりませんが、一部は再作成されている可能性があります。)
解決策は偶数ビルドを正しくロードすることですが、これがどのような問題を引き起こす可能性があるかはわかりません。
これが問題である場合、何か考えはありますか? プロジェクトの参照に GUID があるのはなぜですか?
ありがとうございました。
.net - MEF プラグイン プロジェクトへの参照を追加すると、警告アイコンが表示されるのはなぜですか?
プラグイン プロジェクトを直接参照し、プラグイン クラスをインスタンス化して、プラグインのコア クラスをテストしたいと考えています。テスト コンソール アプリ プロジェクトを作成し、プロジェクト参照をプラグイン プロジェクトに追加すると、参照リストの参照の横に警告アイコン (感嘆符付きの黄色の三角形) が表示されます。
代わりに、プラグインのアセンブリ ビルド出力である dll への参照を追加すると、そのような警告は表示されません。この警告は何を伝えようとしているのでしょうか?
asp.net-mvc-4 - コントローラーを追加するときに nunit フレームワークが見つからないというエラーが発生する
私は ASP.Net の世界に足を踏み入れたばかりの Java 開発者なので、ご容赦ください。
既存の C# VS2012 コードベースでコーディングを開始しました。nuget を使用し、packages.config に Newtonsoft が記載されています。
Controllers>を右クリックするとAdd a new controller、次のエラーが表示されます。
'nunit.framework, Version=2.2.4.0, Culture=neutral, PublicKeyToken=...'ファイル、アセンブリ、またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。
Google で調べてみると、GAC に NUnit アセンブリがないようです。私がそれについて何をすべきかわからない。NUnit を取得する必要がありますか? 特定のバージョンの nunit (およびそれも非常に古いバージョン) を探しているのはなぜですか?
この問題を解決するための助けをいただければ幸いです。
visual-studio - F# プロジェクトで参照がサイレントに更新される
Visual Studio 2012 に F# プロジェクトがあり、特定のアセンブリの特定のバージョンを参照しようとしています。ただし、アプリケーションをコンパイルして実行するたびに、参照が新しいバージョンに変更されます。
すべての参照を削除してから、次のように追加し直すことができます。

次に、一度コンパイルして実行した後、参照マネージャーに戻ると、次のように表示されます。

ここで何が起こっていますか?それを防ぐ方法はありますか?