IDE から正常にコンパイルおよび実行される 2 つの MFC アプリケーションを作成しました。ただし、アプリケーション ウィザードを使用して 2 番目のアプリケーションを作成したのではなく、最初のアプリケーション フォルダーをコピーしてから、ソース ファイルの名前と、文字列テーブル、バージョンなどの関連情報の名前を変更し始めたので、2 番目のアプリケーションは異なった独自のものでした。アプリケーション #1 に。どちらのアプリケーションも SDI タイプであり、セットアップを実行して 2 番目のアプリケーションをインストールすると、最初のアプリケーションが既にインストールされていることが検出されるため、インストールが中止されるという問題があります (Windows レジストリ キーだと思います)。
app.h、app.cpp、appdoc.h、appdoc.cpp、ファイルに移動し、次のようなコード行を確認しました。
SetAppID(_T("SVGovCfg.AppID.NoVersion")); 両方のアプリ間で重複がないことを確認しますが、まだ何かが欠けているようです。
どんな助けでも大歓迎です。