ASP.NET 5 사이트를 Visual Studio 2015 미리보기를 사용하고 로컬 파일 시스템에 DLL 5를 추가하려고합니다. . 하지만이 옵션을 찾을 수 없습니다. 더 이상 로컬 dll을 추가 할 수 있습니까? 그렇다면 왜? asp.net 5 프로젝트에서 로컬 dll을 어떻게 추가 할 수 있습니까?
답변
프로젝트 코드가있는 경우 Bar.xproj에 Foo.csproj를 참조로 추가 할 수 있지만 직접 추가 할 수는 없습니다. 아래 지침을 참조하십시오. Beta8에 패키지를 업로드하지 않고도 완료 할 수 있지만 간단해야합니다. Bin syntax (wrapping a dll)
- 이동도 Foo.csproj 폴더 타입 :
dnv wrap Foo.csproj
만 foo.dll를이있는 경우 여기에 하나의 힌트가있다. - 이제 파일이 생성되었습니다. 제게는
Foo/wrap/Foo/project.json
입니다. Visual Studio에서 솔루션으로 이동하십시오 (Add -> Existing project -> project.json
). - 이제 Visual Studio 솔루션에서 사용할 수있는
Foo.xproj
을 비롯한 몇 가지 파일이 있지만 빌드되지 않습니다. - Foo dir에서 cmd를 열고
dnv restore
을 실행하십시오. - 4) 오류없이 완료되고 Foo.xproj를 빌드하면 Bar.xproj로 이동하여 Foo.xproj를 참조로 추가 할 수 있습니다.
- Bar 디렉터리의 cmd를 열고
dnv restore
을 실행하십시오. - 이제 Bar.xproj 난 정말이 최종 버전에서 쉽게 할 수 있기를 바랍니다
을 구축 할 수 있습니다.
더 이상 직접 참조를 추가 할 수 없으므로 직접 참조를 포함하는 너겟 패키지를 만들어야합니다.
참조 :이 필요한 모든 nuget 패키지가 다운로드됩니다, nuget와 종속성을 관리 어디서든 소스를 다운로드하고, 하나의 명령으로 (KPM 복원) 정말 쉽게 이유를에 관해서는 http://forums.asp.net/t/2002302.aspx?Adding+a+non+nuget+reference+to+a+vNext+project
.
감사합니다. 유용한 정보입니다. –
고맙습니다. –
@wbuch 개인 DLL은 어떻습니까? 그리고 내 dll이 개발 모드에 있다고 가정하고, 모든 버그를 수정하고 누 그 (Nuget)에 게시 할 필요가 있거나이를 수행 할 방법이 있다면, 빌드를 의미하며 자동으로 누겟을 게시하기 때문에 관리하는 방법을 생각해보십시오. –
project.json 문서가 [여기]로 옮겨졌습니다 (https://docs.microsoft.com/en-us/dotnet/articles/core/tools/project). -json # frameworks) - 조금 아래로 스크롤하여 bin 구문을 봅니다. – McGuireV10