私は.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. .NET Core WebプロジェクトにPostgreSQLCopyHelperへの参照を追加するにはどうすればよいですか?
- 5. Visual Studio 2015で.NET Core 1.1 RTMのカスタムアイテムテンプレートを登録するにはどうすればよいですか?
- 6. .net core 1.1のSqlDataReaderからスキーマ情報を取得するにはどうすればよいですか?
- 7. asp net coreプロジェクトのクラスライブラリプロジェクトへの参照を追加するにはどうすればいいですか
- 8. Angular2でコンポーネントを参照するにはどうすればよいですか?
- 9. .Net Coreプロジェクトと.Net Core WebサイトとUWPアプリケーションを共有するにはどうすればよいですか?
- 10. VS 2015/.NET 4.6で参照を追加するにはどうすればよいですか?
- 11. 私のプロジェクトでSystem.Data.Odbcのdotnet coreを参照するにはどうすればよいですか?
- 12. dotnet core 1.1で偽装を使用するにはどうすればよいですか?
- 13. SonarQubeを使用してASPNET Core 1.1プロジェクトをスキャンするにはどうすればよいですか?
- 14. 夜間のパッケージフィードの以前のバージョンを参照するにはどうすればよいですか? (AspNet Core)
- 15. .NETプロジェクトでvb6 dll参照にReg-Free COMを使用するにはどうすればよいですか?
- 16. プログラムでページを参照するにはどうすればよいですか?
- 17. PHPでクラスを参照するにはどうすればよいですか?
- 18. .NETのdllプロジェクトから(dll)参照を非表示にするにはどうすればよいですか?
- 19. project.jsonなしでDotnet Core 1.1 CLIツールを使用するにはどうすればよいですか?
- 20. .NET Coreクラスライブラリを作成して.NET 4.6プロジェクトから参照するにはどうすればよいですか?
- 21. .NETでジェネリック型への参照を保存するにはどうすればよいですか?
- 22. スクリプトタスクでカスタム.NET 4.0 DLLを参照するにはどうすればよいですか?
- 23. Azureクラウド機能から「ポータブル」.NETアセンブリを参照するにはどうすればよいですか?
- 24. RC2の.NETコアクラスライブラリからEntity Framework 6を参照するにはどうすればよいですか?
- 25. UWPアプリケーションから.NET Standard 2.0クラスライブラリを参照するにはどうすればよいですか?
- 26. .NET Coreと.NET Frameworkの両方でGetManifestResourceStreamを使用するにはどうすればよいですか?
- 27. .NET CoreのIdentityServer4を.NET 4.6で使用するにはどうすればよいですか?
- 28. JavaScriptファイルを参照するにはどうすればよいですか?
- 29. オブジェクト参照を作成するにはどうすればよいですか?
- 30. .NETプロジェクトの.Net Coreプロジェクトからソースファイルを追加するにはどうすればよいですか?
より正確には、それが関連しているが.NET Core SDK。 preview3からMSBuildのサポートが復活しました。 –
VSコードのみを使用している場合はどうなりますか?私はその場合にcsprojまたはxprojファイルがないと思いますか? – user654081
@ user654081:私はVSコードを使用したことがありません。私はproject.jsonの方法はまだVSコアに適用されると思うので、パッケージを作成してターゲット(つまりnet45)を宣言してください。 – Tseng