社内のプロジェクトを共有したい社内ライブラリがたくさんあります。これらはいくつかの要件です:
- ライブラリソースは、エンドプロジェクトから分離されたリポジトリに保存されます
- 終了プロジェクトには、NuGetを介したライブラリが含まれます
- エンドプロジェクトでの作業中に、任意のライブラリのソースコードを簡単に検査できる必要があります
プライベートNuGetリポジトリの設定は問題ではありませんが、ソースの管理は問題です。私たちは、ソースサーバを経由してソースを公開しようとしましたが、それはちょっとあなたが定義/実装に移動しようとすると、外部コードのデバッグ中にVSは、ソースをダウンロードし、ではない:作品ではなく、かなり。基本的に、デバッグ時にのみソースコードにアクセスできますが、これは必要なものではありません。
したがって、質問は次のとおりです。
- 同じレポ/ソリューションにコードを入れる必要なく、内部ライブラリのソースコードへのアクセスを提供する方法が存在します
- VSがデバッグだけでなくナビゲーションにもシンボルを使用するように、Symbolサーバー/ NuGetフィードコンボを設定する方法はありますか?
ReSharper /その他のアドインの使用はオプションです。