私は.NET Core 1.1で開発を始めました。プライマリAPIプロジェクトでセカンダリプロジェクト(たとえば、アプリケーションのドメイン/モデルプロジェクト)をどのように参照できるか分かりません。以前の.NETバージョンでは、クラスライブラリを作成してVisual Studioで通常の方法でそれを参照していましたが、新しいフレームワークでどのようにこれを行うことができないのか分かりません。.NET Core 1.1でローカルクラスライブラリプロジェクトを参照するにはどうすればよいですか?
答えて
Visual Studio 2015を使用している場合は、クラスライブラリからパッケージを作成して、プロジェクトにNugetフィードとして含めるフォルダに入れて、project.json
に依存関係を追加する必要があります。
両方が同じソリューションにある場合でも同様ですが、手動でパッケージを作成してフォルダとナゲットフィードを設定する必要はありません。
Visual Studio 2017を使用している場合は、従来のASP.NETアプリケーションと同じように行うことができます。参照セクションを右クリックして追加し、dllを参照して選択します。これは、2017とxprojの代わりにcsprojファイルを使用する新しいVSツールでのみ機能します。
あなたの主なプロジェクトがxproj
であれば、それはproject.json
ファイルがそのようになっているはずです:
{
// ...
"dependencies": {
// ...
"SecondaryProjectName": {
"target": "project"
}
},
// ...
}
.NETコア1.1は今すぐ完全に「csproj」に移行されましたか? –
@DerekBeattie、そうではありません。 – Deilan
それらを並べて使用するかどうか知っていますか?おそらく私はこのために新しい質問を始めるべきです。 –
:
dotnet add "Current/Project/Path/MyProject.csproj" reference "Other/Project/Path/TheOtherProject.csproj"
- 1. .NET Coreプロジェクトで.NET Frameworkプロジェクトを参照するにはどうすればよいですか?
- 2. .NET Core 1.1 DLLを参照する方法 - プロジェクトではない - .NET 4.6.1から
- 3. .NET Core Web APIで自己参照ループを停止するにはどうすればよいですか?
- 4. Visual Studio 2015で.NET Core 1.1 RTMのカスタムアイテムテンプレートを登録するにはどうすればよいですか?
- 5. asp net coreプロジェクトのクラスライブラリプロジェクトへの参照を追加するにはどうすればいいですか
- 6. .Net Coreプロジェクトと.Net Core WebサイトとUWPアプリケーションを共有するにはどうすればよいですか?
- 7. Angular2でコンポーネントを参照するにはどうすればよいですか?
- 8. VS 2015/.NET 4.6で参照を追加するにはどうすればよいですか?
- 9. 夜間のパッケージフィードの以前のバージョンを参照するにはどうすればよいですか? (AspNet Core)
- 10. project.jsonなしでDotnet Core 1.1 CLIツールを使用するにはどうすればよいですか?
- 11. .NETプロジェクトでvb6 dll参照にReg-Free COMを使用するにはどうすればよいですか?
- 12. .NET Coreクラスライブラリを作成して.NET 4.6プロジェクトから参照するにはどうすればよいですか?
- 13. PHPでクラスを参照するにはどうすればよいですか?
- 14. プログラムでページを参照するにはどうすればよいですか?
- 15. .NETのdllプロジェクトから(dll)参照を非表示にするにはどうすればよいですか?
- 16. スクリプトタスクでカスタム.NET 4.0 DLLを参照するにはどうすればよいですか?
- 17. .NET CoreのIdentityServer4を.NET 4.6で使用するにはどうすればよいですか?
- 18. Azureクラウド機能から「ポータブル」.NETアセンブリを参照するにはどうすればよいですか?
- 19. RC2の.NETコアクラスライブラリからEntity Framework 6を参照するにはどうすればよいですか?
- 20. JavaScriptファイルを参照するにはどうすればよいですか?
- 21. パッケージとVSコードでシステムアセンブリを参照するにはどうすればよいですか?
- 22. クエリダイアログの参照に参照を挿入するにはどうすればよいですか?
- 23. .NET 1.1のaspxページでBCLクラスまたはプロパティインラインにアクセスするにはどうすればよいですか?
- 24. App.config情報を.NETの参照実行ファイルに含めるにはどうすればよいですか?
- 25. PowerShellに.NETのenum値を "参照"させるにはどうすればよいですか?
- 26. どのgit.exeを参照すればよいですか?
- 27. アセンブリ参照のソースコードへの参照を追加するにはどうすればよいですか?
- 28. ユーザーがC#でファイルを参照できるようにするにはどうすればよいですか?
- 29. .NET Core MVCでは、AuthorizationHandler内でDbContextにアクセスするにはどうすればよいですか?ここ
- 30. ステンシルテーマでイメージを参照するにはどうすればいいですか
より正確には、それが関連しているが.NET Core SDK。 preview3からMSBuildのサポートが復活しました。 –
VSコードのみを使用している場合はどうなりますか?私はその場合にcsprojまたはxprojファイルがないと思いますか? – user654081
@ user654081:私はVSコードを使用したことがありません。私はproject.jsonの方法はまだVSコアに適用されると思うので、パッケージを作成してターゲット(つまりnet45)を宣言してください。 – Tseng