1

社内の多くの上級開発者のみがアクセスできる、共通のコンパイル済みコード ライブラリがあります。定期的にリリースを作成し、開発、テスト環境用の「リリース」バージョンと、開発者が使用するデバッグ リリースをリリースします。

奇妙なことに、デバッグ リリースをビルドすると、別の開発者が自分の PC で DLL のデバッグ バージョンを使用しようとすると、自分の PC 上のプロジェクトのパスへの参照が表示されます。私はこれらの DLL のコンパイルにあまり取り組んでいませんが、デバッグ リリースをビルドして、他の開発者がプロ​​ジェクト内で使用できるようにすることはできるはずですよね? それとも、それが機能する方法ではありませんか?

4

1 に答える 1

0

別の開発者が自分の PC で DLL のデバッグ バージョンを使用しようとすると、自分の PC 上のプロジェクトのパスへの参照が表示されます。私はこれらの DLL のコンパイルにあまり取り組んでいませんが、デバッグ リリースをビルドして、それを他の開発者がプロ​​ジェクト内で使用できるようにすることはできるはずですよね? それとも、それが機能する方法ではありませんか?

デバッグ バージョンをビルドすると、デバッグに必要なシンボルを含む .pdb もビルドされます。これには、ファイル パス、行番号などが含まれ、このライブラリが構築されているシステムに基づいています。それが彼らがこれらの道を見る理由です。

そうは言っても、これは何の問題もありません-アセンブリを使用してデバッグできますが、プロジェクトがないため、何かが起こったときにコード自体を見ることができません.

于 2012-06-08T20:39:14.010 に答える