2017-09-21 1 views
4

SharePoint에 연결하는 이전 C# LightSwitch HTML 프로젝트로 작업 중이므로 몇 가지 사항을 변경해야합니다. 불행히도 다른 기술/플랫폼으로의 마이그레이션을 정당화하기에는 충분하지 않지만, 어쨌든 ...Visual Studio LightSwitch가 빌드되지 않습니다.

Visual Studio 2015가 실행되고 프로젝트가 빌드되지 않습니다. 나는 새로운 C# LightSwitch HTML 프로젝트를 만들고 그것을 만들려고 시도해도 길거리에 대해 끈적 거리며 생각해 볼 수있는 모든 것을 시도했다. 다음은 내가 얻은 오류입니다.

응용 프로그램 용 데이터베이스를 구축 할 때 예외가 발생했습니다. 배포 계획 생성 중에 오류가 발생했습니다. 배포를 계속할 수 없습니다. 오류 SQL0 : 'Microsoft.LightSwitch.DataRetentionDeploymentPlanModifier.v5.0'ID가있는 필수 제공자를로드 할 수 없습니다. 오류 SQL0 : 'Microsoft.LightSwitch.LocalDbLocationModifier.v5.0'ID를 가진 필수 제공자를로드 할 수 없습니다. GraphicsApp C : \의 Program Files (x86) \ MSBuild를 \ 마이크로 소프트 \으로 VisualStudio \ v14.0의 \의 LightSwitch의 \의 5.0 \ Microsoft.LightSwitch.targets 160

나는 160 (더블 클릭을 줄로 이동합니다 오류) 나는이() 라인 (160)에서 시작 참조 : 내가 생각할 수있는 모든 것을 검색을 시도했지만 심지어 this link 제외하고 원격으로 같은 소리 아무것도 발견 아니에요

<BuildSchema Inputs="@(ServerMetadataFiles)" 
      ServerGeneratedMetadataFiles="@(ServerGeneratedMetadataFiles)" 
      Collation="$(DatabaseCollation)" 
      DatabaseProject="@(_DatabaseProject)" 
      ProjectPath="$(MSBuildProjectFullPath)" 
      OutputDirectory="Bin\Data" 
      SqlExpressInstanceName="$(SqlExpressInstanceName)" 
      ExternalDataSources="@(ServerExternalDataSources)" 
      Condition="'$(SkipBuildSchema)' == ''"/> 

. 그러나 V4에 대해서 이야기 만이 해결책이라고 말한다에 :

"솔루션 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭 ... [과] 에게 프로젝트를 업그레이드"

을하지만 그건 '아무튼 모든 것을 업그레이드하는 옵션이 보이지 않기 때문에 전혀 도움이 안되며 다시 내가 만든 새로운 프로젝트에 똑같은 문제가 있습니다.

답변

2

설치 한 SQL Server Data Tools (SSDT)의 버전을 알고 있습니까?

최신 업데이트 14.0.61707.300은 해당 오류가있는 LightSwitch를 손상시킵니다. https://connect.microsoft.com/VisualStudio/Feedback/Details/3141733에 연결 버그가 있지만 아직 답장이 없습니다.

SSDT를 제거하고 이전 버전을 설치해보십시오.

+1

SSDT 13.0.1601.5가 작동하고 13.x의 최신 버전에서 문제가 있음을 발견했습니다. – LorneCash

관련 문제