2014-11-29 6 views

답변

2

프로젝트 코드가있는 경우 Bar.xproj에 Foo.csproj를 참조로 추가 할 수 있지만 직접 추가 할 수는 없습니다. 아래 지침을 참조하십시오. Beta8에 패키지를 업로드하지 않고도 완료 할 수 있지만 간단해야합니다. Bin syntax (wrapping a dll)

  1. 이동도 Foo.csproj 폴더 타입 : dnv wrap Foo.csproj 만 foo.dll를이있는 경우 여기에 하나의 힌트가있다.
  2. 이제 파일이 생성되었습니다. 제게는 Foo/wrap/Foo/project.json입니다. Visual Studio에서 솔루션으로 이동하십시오 (Add -> Existing project -> project.json).
  3. 이제 Visual Studio 솔루션에서 사용할 수있는 Foo.xproj을 비롯한 몇 가지 파일이 있지만 빌드되지 않습니다.
  4. Foo dir에서 cmd를 열고 dnv restore을 실행하십시오.
  5. 4) 오류없이 완료되고 Foo.xproj를 빌드하면 Bar.xproj로 이동하여 Foo.xproj를 참조로 추가 할 수 있습니다.
  6. Bar 디렉터리의 cmd를 열고 dnv restore을 실행하십시오.
  7. 이제 Bar.xproj
  8. 난 정말이 최종 버전에서 쉽게 할 수 있기를 바랍니다

을 구축 할 수 있습니다.

+0

project.json 문서가 [여기]로 옮겨졌습니다 (https://docs.microsoft.com/en-us/dotnet/articles/core/tools/project). -json # frameworks) - 조금 아래로 스크롤하여 bin 구문을 봅니다. – McGuireV10

3

더 이상 직접 참조를 추가 할 수 없으므로 직접 참조를 포함하는 너겟 패키지를 만들어야합니다.

참조 :이 필요한 모든 nuget 패키지가 다운로드됩니다, nuget와 종속성을 관리 어디서든 소스를 다운로드하고, 하나의 명령으로 (KPM 복원) 정말 쉽게 이유를에 관해서는 http://forums.asp.net/t/2002302.aspx?Adding+a+non+nuget+reference+to+a+vNext+project

.

+0

감사합니다. 유용한 정보입니다. –

+0

고맙습니다. –

+2

@wbuch 개인 DLL은 어떻습니까? 그리고 내 dll이 개발 모드에 있다고 가정하고, 모든 버그를 수정하고 누 그 (Nuget)에 게시 할 필요가 있거나이를 수행 할 방법이 있다면, 빌드를 의미하며 자동으로 누겟을 게시하기 때문에 관리하는 방법을 생각해보십시오. –

관련 문제