0

私はVisual Studio 2015を持っていますが、私は販売目的の製品のインストールパッケージを作成しようとしています。エンティティフレームワークとSQL Serverを含むプロジェクトをデプロイします。2014

私はVisual Studio用のInstallShield Limited Editionを試しましたが、それでインストーラはクライアントのコンピュータ上のデータベースにアクセスできません。 私は、クライアントのコンピュータにSQL Server 2014をインストールし、それにデータベースファイルを貼らしかし、私は、私のようにEntity FrameworkのライブラリおよびSQL Serverデータベースを追加する方法を確認していない、次のエラー

enter image description here

に直面していていますピックアップされたり、自動的にアクセスされることはありません。

エラーメッセージから
+0

EFまたはADO.NETを使用していますか?彼らは完全に異なるデータアクセス技術です –

答えて

1

あなたははっきりと見ることができます:

が....ユーザーのログインに失敗しました 'SAWLAIN-PC ...'

あなたの問題は、ハードコードされた接続文字列であります。

+0

私はどのように私のconection文字列をクライアントのコンピュータ上で視覚スタジオ?????なしでmanupulateすることができます –

+0

@SaqlainNawazいずれかのapp.configを使用するか、または接続文字列を動的にする –

+0

エンティティモデルを使用すると、接続文字列は自分のPCに従って作成されます。なぜ他のPCにインストールされているときにこのエラーが出るのでしょうか?私はvisualstudioを持たずに、そのPCで自分のプロジェクトを実行する方法を知りません。この点で私を助けてください....私はあまりにも長い間ここにこだわっています... –

関連する問題