要約:アドレッシング[Visual Studioの]は常にオープンリレー・データ・ページを定義するために移動します
(プロジェクト)は、異なる機能に応じて複数のプロジェクトに切断することができるプログラム(溶液)中
これらの項目は、互いの機能を使用する各参照(参考)に添加してもよいです
二つのプロジェクトは、同じプログラムであり、すなわち、
- ConsoleApplication3(メインプログラム)
- てMyLibrary(共有ライブラリDLL)
私は、通常の方法は、DLL、ディレクトリ内のこの場合は、ファイルを見つけるための直接参照で参加しました
ConsoleApplication3MyLibrarybinDebugMyLibrary.dll
私は機能を引用し始めたこと
using MyLibrary; //引用命名空间
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
//使用MyLibrary的类
MyClass my = new MyClass(10, "Tim");
my.DoSomething();
}
}
}
一般に、これは正常に動作しているが、私は上記F12クラスMyClassのを押した場合(移動定義)
データ表示画面(メタデータ)のみを中継します
私は、こまごまとし、開発プロセス中に変化するように変更するためにここにあるかもしれません
変更をジャンプ直接変更することには何の思考のプロセスが必要な場合があり
しかし、あなたはすぐに電源を入れ、ソースコードにジャンプすることはできませんが、間違いなく面倒です
私は、ソースコードを見てみたいが、それは常に私が欲しいものではありませんリレーデータ、を使い果たしました!
目標は、DLLを参照引用を使用することであるため、それらにソースコードを表示することができないのVisual StudioでコンパイルしたDLLの後、唯一の公共機能を示しています
ソリューション
1.元の参照内の参照を削除する(参考文献)上記
2.追加リファレンスページを再オープンしますが、途中に、プロジェクトのリソースの使用を変更するためのオプションを参照してください。
直接のメリットに加えて、これを行うには、ソースコード以外への
私はそのようなクラスの名前を変更すると、再構成してMyLibrary内のプログラムは、それへの参照を修正するための場所で別のプロジェクトにリンクされます
そして、関数リファレンスにもこの機能を挙げている人を確認するために高速になります
プラスDLL関数の最新バージョンを使用することができ、再コンパイルせずに変更することができる場合
私はこの問題に直面し、私は、ライブラリを再コンパイル知らない数時間を費やしているかもしれ改善するために着手する前に、個々の復興事業を切り替えるまま
本当に人生のかなりの無駄だと思います
オリジナル:大列 [Visual Studioの]は常にオープンリレー・データ・ページのアドレス指定を定義するために移動します