저는 .NET Core 1.1로 개발하기 시작했습니다. 기본 API 프로젝트에서 보조 프로젝트 (예 : 내 애플리케이션의 도메인/모델 프로젝트)를 참조 할 수 있는지 알아보기가 힘듭니다. 이전 .NET 버전에서는 클래스 라이브러리를 만들고이를 Visual Studio에서 일반적인 방법으로 참조했지만 새로운 프레임 워크에서이 작업을 수행하는 방법을 알 수 없었습니다..NET Core 1.1에서 로컬 클래스 라이브러리 프로젝트를 어떻게 참조합니까?
답변
Visual Studio 2015를 사용하는 경우 클래스 라이브러리에서 패키지를 만들어 프로젝트에 너겟 피드로 포함하는 폴더에 넣어야합니다 (project.json
에 종속성 추가).
둘 다 동일한 솔루션에 적용되는 경우에도 동일하게 적용되지만 수동으로 패키지를 만들고 폴더 피드를 설정하지 않아도됩니다.
Visual Studio 2017을 사용하는 경우 기존 ASP.NET 응용 프로그램과 동일한 방식으로 수행 할 수 있습니다. 참조 섹션을 마우스 오른쪽 단추로 클릭하고 추가를 클릭하여 dll을 찾아 선택합니다. 이것은 2017 및 xproj 대신 csproj 파일을 사용하는 새로운 VS 도구에서만 작동합니다. 기본 프로젝트가 xproj
경우
은, 그것은 project.json
파일처럼 보일 것입니다 :
{
// ...
"dependencies": {
// ...
"SecondaryProjectName": {
"target": "project"
}
},
// ...
}
을 대상으로해야합니다. .NET Core 1.1이 이제 완전히 'csproj'로 마이그레이션 되었습니까? –
@DerekBeattie, 아니에요. – Deilan
나란히 사용하는지 알고 있습니까? 아마 이것에 대한 새로운 질문을 시작해야합니다. –
:이 관련되어 더 정확하게
dotnet add "Current/Project/Path/MyProject.csproj" reference "Other/Project/Path/TheOtherProject.csproj"
- 1. VS2017의 .net 프로젝트에서 netstandard 프로젝트를 어떻게 참조합니까?
- 2. .net Core 1.1에서 MySQL을 어떻게 사용할 수 있습니까?
- 3. 클래스 라이브러리 (.NET Core)에서 ASP.NET 핵심 웹 응용 프로그램 (.NET Core) 참조
- 4. .NET 4.5.2에서 .NET Core 라이브러리 참조
- 5. .net core classlibrary .net 프레임 워크 클래스 라이브러리
- 6. 다른 .NET 프로젝트의 클래스 라이브러리 프로젝트를 "선택적으로"어떻게 참조해야합니까?
- 7. sbt는 빌드에서 프로젝트를 어떻게 참조합니까?
- 8. ASP.NET Core v1.1을위한 최고의 클래스 라이브러리 프로젝트?
- 9. Android 라이브러리 프로젝트를 사용하는 경우 어떻게 xml 리소스를 제대로 참조합니까?
- 10. Core 1.1에서 2.0으로 마이그레이션 - 인증
- 11. 데이터베이스 스 캐 폴딩이 .Net Core 1.1에서 작동을 멈췄습니다.
- 12. ASP.NET 프로젝트에서 .NET Core 클래스 라이브러리 생성 및 사용
- 13. .NET Core Console의 참조 클래스 libar
- 14. .NET Core 클래스 라이브러리에서 System.ComponentModel 사용
- 15. XUnit 테스트가 .Net Core 1.1에서 더 이상 발견되지 않았습니다.
- 16. 배포 .Net Core MVC 앱 (우분투에 클래스 라이브러리 포함) 16.04 :
- 17. 휴대용 클래스 라이브러리에서 Microsoft.CSharp를 어떻게 참조합니까?
- 18. .NET Core 1.1의 세션
- 19. .NET 1.1에서 .NET 2.0 어셈블리 호출
- 20. .NET Core 1.1에서 현재 속성의 이름을 얻는 방법
- 21. .net core 1.0 프로젝트에서 솔루션 클래스 라이브러리 참조를 제거하십시오.
- 22. .NET 4.5.2 콘솔 응용 프로그램에서 .NET Core 라이브러리 사용
- 23. .net 1.1에서 .net 2.0으로 변환
- 24. 참고 자료 WPF의 .NET Core 1.0 라이브러리
- 25. 동일한 솔루션 내의 4.6.1 프로젝트에서 다중 타겟 .NET 핵심 클래스 라이브러리를 어떻게 참조합니까?
- 26. 프로젝트에서 다른 GWT 프로젝트를 어떻게 참조합니까?
- 27. 클래스 라이브러리 (.NET)에서 .NET 핵심 클래스 라이브러리 참조
- 28. .NET HttpRequest 1.1에서 3.5
- 29. VB .net 클래스 라이브러리
- 30. .Net 4.6.2 콘솔 앱이 .net 핵심 클래스 라이브러리 프로젝트를 잘못 참조하는 이유는 무엇입니까?
을 .NET 핵심 SDK. preview3부터 MSBuild 지원이 돌아 왔습니다. –
VS 코드 만 사용하면 어떨까요? 내가 그 사건에 어떤 csproj 또는 xproj 파일을 가지고 있다고 생각지 않아? – user654081
@ user654081 : 저는 VS 코드를 사용하지 않았기 때문에 두려워하지 않습니다. 나는 project.json 방식이 여전히 VS Core에 적용된다고 생각한다. 그래서 패키지를 만들고 대상 (즉, net45)을 선언해야한다. – Tseng