2016-06-23 4 views
0

友人が自分の仕事を楽にするためにデスクトップアプリケーションを開発するよう依頼してきましたが、あまりにも狂った単純な粗い操作といくつかの検索タスクはここで&です。C#winformsアプリケーション次に何をしますか?

私は全く現実世界の経験を持つ総初心者ですので、私はそうスーパー新しいです前にアプリを配信しませんし、実際にそのような状況で自分自身を発見したことがないアプリケーションは、今では

にそれを実現する時が来終了しましたこれには、しかし、私は処理することができ、私は何を求めている。

アプリケーションに関するいくつかの情報:

  • 開発しネットの上のC#(リサイズ)を使用して、(4.5)
  • のSQL Server 2014
  • Entity Frameworkの6

ので、どのように私は彼のワークステーションにこれを提供するのですか、私は説明があまりにも曖昧で使用された英語が点灯していたので、ちょっと(リリース、配備、公開)ちょっと混乱してしまいました。それは私の母国語ではないので私にとっては少し難しいです。私は何を知っているべきかを教えてください。そして、私は物事のキュウナをする方法と専門家がそれを行う方法を段階的に見たいと思っています。

ありがとうございました。お疲れ様でした。

+0

どのVisual Studioのバージョンを使用しましたか? –

+0

@JimHewitt Visual Studio 2015 –

+0

https://visualstudiogallery.msdn.microsoft.com/f1cc3f3e-c300-40a7-8797-c509fb8933b9 –

答えて

1

私のソリューション(EntityFrameworkを使用したSQL Serverデータベースを使用したWindowsフォームアプリケーション)では、ClickOnceを使用して公開しました。

How to: Publish a ClickOnce Application using the Publish Wizard

あなたは、あなたのプロジェクト(.dllファイル)で使用するすべてのアセンブリは、エンティティフレームワークを含むものなどのコンピュータにインストールされていることを確認する必要があります。 MicrosoftのWebサイトで簡単に見つけることができます。

データベースがローカルデータベースの場合は、コンピュータにSQL Server Express LocalDBをインストールする必要があります。

次に、clickOnceから生成されたファイルをダブルクリックするだけで、インストーラウィザードが起動します。それが失敗すると、エラーが詳細に表示され、簡単に修正できます。

最後に、構成ファイル内の接続文字列がデータベースを参照していることを確認する必要があります。

+0

はい、これはClickOnceとまったく同じです。それは重い義務のインストーラではありませんが、軽量のワンオフアプリには最適です。 – Matthew

関連する問題