2017-03-11 19 views
0

私のプログラムはほとんど終了しました。私はエラーを取得していた仮想マシン(Win7の)上でそれをしようとするが、ここではスクリーンショットです:別のマシンでアプリケーションを実行しているときにエラーが発生しました

UPDATE 2:

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 Serverをインストールしようとしましたが(その意味なら)、mdfファイルはexeと同じディレクトリにあります。 – onurcano22

+0

どうやってこの問題に遭遇しましたか? – Werdna

答えて

1

正解が何であるか分かりませんが、仮想マシンにはアプリケーションが予期している依存性がないということが想像されます。

How do I connect to an MDF database file?

を見てみてください、あなたのWindows 7仮想マシン上でSQL Server Expressを持っていますか?

+0

私はSQLサーバを再インストールしようとしました – onurcano22

+0

エラー出力をもう一度アップロードできませんか? https://gist.github.com/nikel/7cf254...aed24d9ee43483は、UR​​Lに '...'があるように見えるので404につながります – mcny

+0

申し訳ありません、私は質問を編集しました。 localdb sqlをインストールしようとしましたが、それでも同じです。 – onurcano22

関連する問題