ソフトのインストールCDのメニューを作成しました。VisualStudioがインストールされている2台のコンピューターでのみ動作します。
.Net Frameworkがインストールされている他のユーザーで試してみると、クラッシュするだけです...
また、短いプログラムをC#で作成しました。もちろん、.Net Frameworkがインストールされていない場合は、メニューcdの代わりにインストールを起動したいと思います。自動実行ファイルでこれを行う方法はありますか?
ソフトのインストールCDのメニューを作成しました。VisualStudioがインストールされている2台のコンピューターでのみ動作します。
.Net Frameworkがインストールされている他のユーザーで試してみると、クラッシュするだけです...
また、短いプログラムをC#で作成しました。もちろん、.Net Frameworkがインストールされていない場合は、メニューcdの代わりにインストールを起動したいと思います。自動実行ファイルでこれを行う方法はありますか?
自動実行ファイルに関する部分への返信として、VisualStudioの公開機能を使用したに違いないと思います。あなたの質問は紛らわしいと思いますが、メニューアプリケーションをロードするのではなく、CDからインストーラーをロードしたいと思います(間違っている場合は訂正してください)。これを行うには、AUTORUN.INFファイルを編集する必要があります。このファイルの標準形式は次のとおりです。
[autorun]
open=application.exe
icon=application.exe/application.ico
action=This will be shown when you right-click the icon in my computer
label=The label in my computer
application.exeをインストーラーのパスに置き換えます。カスタムアイコンが必要な場合は、icon=の後にアイコンへのパスを配置します。アクションとラベルテキストはどちらも「マイコンピュータ」に表示される内容に影響します
インストールされているライブラリに静的にリンクすることにより、ライブラリに依存しないネイティブ(読み取り:C / C ++)アプリケーションを作成する必要があります。このアプリケーションは、.NETFrameworkの適切なバージョンを確認します。インストールされていない場合は、インストーラーが起動します。それ以外の場合は、アプリケーションを起動できます。