.NET アプリケーションは初めてです。
Visual Studio 2008 を使用して 32 ビット OS でアプリケーションを開発しました。
アプリケーションが PDF ファイルと MS Office ファイルを開くには、Microsoft.Interop サービスと PDF サービスが必要でした。
また、データベース操作には SQL Express が必要でした。
アプリケーションは 32 ビット OS で正常に動作します。
次に、64 ビット OS のセットアップを作成し、Visual Studio 2010 のウィザードを使用して新しいセットアップ プロジェクトを追加し、プライマリ出力とローカライズされたリソースを選択しました。
ただし、Resources フォルダーは Application フォルダーに含まれません。
ターゲット マシン 64x を設定してプロジェクトをビルドします。また、ビルドする前に、Windows Installer 3.1 と .net Framework 4.0 であるプロジェクトに前提条件を与え、アプリケーションで .net Framework 3.5 を使用しました。
次に、セットアップを実行すると、正常に実行されました。しかし、アプリケーションを実行しようとすると、「アプリケーションは動作を停止しました。Web からソリューションを検索しています..」というメッセージが表示され、終了しました。
次に、リソースフォルダーがないことがわかったので、リソースフォルダーをインストール先のアプリケーションにコピーしました。その後、アプリケーションは正常に機能しました。
そこで再度セットアップを作成しましたが、今回はアプリケーション フォルダーに Resources フォルダーも提供しました。セットアップをビルドし、アプリケーションを実行しようとしましたが、「アプリケーションが動作を停止しました...」という前に表示されていたのと同じメッセージが表示されるため、リソースフォルダーとそこにあるすべての必要なファイルを探しました。