0

지금까지는 Visual Studio for Business Intelligence 개발 만 사용했지만 이제 C#에서 NuGet Package Manager를 통해 설치해야하는 Google 드라이브 API를 사용해야합니다. 불행히도 Visual Studio Extensions 및 Update 관리자에서이 특정 패키지가 표시되지 않습니다. 비록 내 패키지에 Tools > NuGet Package Manager > Package Manager Console 옵션이 없기 때문에 패키지 관리자를 설치하고 싶었습니다. .vsix 파일을 다운로드했지만 설치하려고하면 This extension is not installable on any current installed products 메시지와 함께 실패합니다. VS 2015, 2013 및 2010이 설치되었습니다.Visual Studio에 Nuget Package Manager를 설치할 수 없음.

그래서 패키지 관리자를 설치할 수 없다면 NuGet을 포함하지 않고 Google 드라이브 API를 설치할 수있는 방법이 최소한 있습니까?

드라이브 API 패키지 이름 : Google.Apis.Drive.v3

편집 : 나는 그것이 비즈니스 인텔리전스 개발을 위해 설정된 이후의 모든 비주얼 스튜디오 설정을 재설정했지만이뿐만 아니라 도움이되지 않았다.

+0

직접 다운로드를 시도한 적이 있습니까? https://marketplace.visualstudio.com/items?itemName=NuGetTeam.NuGetPackageManagerforVisualStudio2015? – DaImTo

+0

@DaImTo 예, 시도했지만이 설치가 실패합니다. – Dodzik

+0

당신은 클라이언트 라이브러리를 스스로 컴파일 할 수 있습니다. https://github.com/google/google-api-dotnet-client 그러나 라이브러리를 컴파일하는 이유는 무엇입니까? – DaImTo

답변

1

Visual Studio 2015에 latest update이 설치되어 있는지 확인하십시오. Visual Studio 2015의 최신 버전은 버전 14.0.25431.01이어야합니다.

Visual Studio 2015가 최신 버전 인 경우 Visual Studio 2015를 복구하여 설치 문제가 있는지 확인하십시오.

그리고 NuGet Package Manager 없이도 설치할 수 있습니다. NuGet 패키지를 다운로드하고이 패키지의 모든 내용을 나열 할 로컬 폴더에 압축을 풉니 다. 그런 다음 압축 해제 폴더에있는 DLL을 참조 추가를 통해 프로젝트에 추가하십시오.

1

SSDT와 BIDS가 SQL Server business intelligence에 해당하는 프로젝트 유형과 함께 사용된다는 것을 알고 있습니다. Business Intelligence Development Studio는 Analysis Services, Integration ServicesReporting Services projects을 포함하는 비즈니스 솔루션을 개발하는 데 사용할 기본 환경입니다.

내 지식으로는 NuGet을 설치하거나 실제 C# 응용 프로그램을 개발할 수는 없습니다.

나는 여기서 야생 예측을하고 스크립트 작업으로 google 드라이브를 사용하려고한다고 말합니다. 당신은 이것을 수년 전에 해냈습니다. 설정은 조금 이상합니다. Nuget이 포함 된 NORMAL Visual Studio에서 일반 C# 응용 프로그램을 만들어야하고 그 시간에 Dll을 모두 설치합니다.

이제 모든 DLL이 준비되었습니다. \ 프로그램 파일 마이크로 소프트 SQL 서버 \ (86) \ 100 \ DTS \를 PipelineComponents

100 명 부품 변경 : 당신은 GAC와 SSIS는

C를 필요로하는 폴더를 덤프해야 할 것 SQL 서버의 버전에 따라 당신은

  • 2005를 사용하는 = 100
  • 2014 = 110 90
  • 2008 (내가 기억하지 못할 생각)

dll이 올바른 폴더에 있으면 스크립트 작업에서이 DLL을 사용할 수 있어야합니다.

참고 : 더 이상 작동하지 않을 것이라고 확신합니다. 내가 그것을했을 때 클라이언트 라이브러리는 여전히 .net 3.5를 지원했다. 이제는 .Net 4.5를 사용할 수 있어야합니다. SQL 서버의 최신 버전이 .net dll의 상위 레벨을 처리 할 수 ​​있는지 또는 모두 3.5가 필요한지 확실하지 않습니다.

그의 동료는 SQL Server 12 이상에서 .Net 4.5 dll을 지원해야한다고 추측했습니다.

+1

문제는 SSDT가 아닌 일반 Visual Studio를 사용하고 있다는 것입니다. 어쨌든, 가장 합리적인 것은 다른 컴퓨터에 의존성을 다운로드하고 SSIS에서 사용할 수 있도록 복사하는 것입니다. 나는 일을 마친 후에 그것을 할 것이고 그것이 효과가 있었는지 알려줄 것이다. – Dodzik

+0

일반 Visual Studio를 사용하는 경우 NuGet을 설치할 수 있어야합니다. – DaImTo