0

Visual Studio 2015가 있고 판매용 제품 설치 패키지를 만들려고합니다.엔티티 프레임 워크 및 SQL Server가 포함 된 프로젝트 배포 2014

Visual Studio 용 Installshield Limited Edition을 사용해 보았지만 설치 프로그램은 클라이언트 컴퓨터의 데이터베이스에 액세스 할 수 없습니다. 나는 클라이언트의 컴퓨터에서 SQL Server 2014를 설치하고 여기에 데이터베이스 파일을 위해, 첨부하지만 난

enter image description here

나는대로 엔티티 프레임 워크 라이브러리 및 SQL Server 데이터베이스를 추가하는 방법을 잘 모르겠습니다 다음과 같은 오류에 직면하고있다 자동으로 선택되거나 액세스되지 않습니다.

오류 메시지에서
+0

EF 또는 ADO.NET을 사용합니까? 그들은 완전히 다른 데이터 액세스 기술입니다. –

답변

1

당신은 명확하게 볼 수 있습니다

이 .... 사용자가 로그인하지 못했습니다 'SAWLAIN-PC ...'

귀하의 문제는 하드 코드 된 연결 문자열입니다 .

+0

어떻게 Visual Studio를 사용하지 않고 클라이언트의 컴퓨터에서 내 conection 문자열을 조작 할 수 있습니까? –

+0

@SaqlainNawaz app.config를 사용하거나 엔터티 모델을 사용하여 –

+0

동적 연결 문자열을 만들면 연결 문자열이 내 PC에 따라 만들어집니다. 그게 왜 다른 PC에 설치되어 있으면이 오류가 발생합니다. Visual Studio를 사용하지 않고도 해당 PC에서 프로젝트를 실행하는 방법을 알지 못합니다. 이 점에 대해 제발 도와주세요 .... 나는 너무 오랫동안 여기에 붙어있어 ... –