2017-03-11 3 views
0

내 프로그램이 거의 끝났습니다. 컴퓨터에서 정상적으로 실행됩니다.다른 컴퓨터에서 내 앱을 실행할 때 오류가 발생했습니다.

UPDATE : 2 : 그러나 나는 가상 머신 (Win7에) 나는 오류가있어 그것을하려고 할 때, 여기에 스크린 샷입니다

Screenshot

UPDATE 1 : 여기에 전체 오류 출력입니다 : https://gist.github.com/nikel/1356be52475e4515707638ed97402790

그리고이 오류 :

Object reference not set to an instance of an object

내가 이런 인 AttachDBFilename 정의 :

private void Form1_Load(object sender, EventArgs e) 
{ 
    SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder(); 
    builder.DataSource = @"(LocalDB)\MSSQLLocalDB"; 
    builder.AttachDBFilename = @"|DataDirectory|\database\gazi_db.mdf"; 
    builder.IntegratedSecurity = true; 
    builder.ConnectTimeout = 30; 
    sqlConnection = new SqlConnection(builder.ConnectionString); 
    ... 

어떻게이 문제를 해결할 수 있습니까?

+1

가상 컴퓨터에 localDb \ MSSQLLocalDB가 설정되어 있습니까? 그 mdf 파일? – jedgard

+0

예, 여러 SQL 서버를 설치하려고했는데 (뜻이라면) mdf 파일은 exe와 같은 디렉토리에 있습니다. – onurcano22

+0

어떻게이 문제를 해결 했습니까? – Werdna

답변

1

정답이 무엇인지 모르겠지만 가상 시스템에 응용 프로그램이 기대하는 종속성이 없다는 것이 상상됩니다.

How do I connect to an MDF database file?

에서 봐 주시기 바랍니다 당신이 당신의 윈도우 7 가상 시스템에서 SQL Server Express를해야합니까?

+0

흠, SQL 서버를 다시 설치해 봅니다 – onurcano22

+0

오류 출력을 다시 업로드 할 수 있습니까? https://gist.github.com/nikel/7cf254...aed24d9ee43483은 URL에'... '이있는 것처럼 보이기 때문에 404로 연결됩니다. – mcny

+0

죄송합니다. 질문을 편집했습니다. localdb sql을 설치하려고 시도했지만 여전히 동일합니다. – onurcano22

관련 문제