-1

プログラムがコンピューターにインストールされているか (Clickonce を使用)、または単に実行されているか (Visual Studio など) をチェックするようにします。

編集: Visual Studio 内で C# Windows フォーム コードが実行されていることを検出する方法の複製ではありませんか? . 「eg」は例えばという意味です

4

1 に答える 1

3

ApplicationDeployment.IsNetworkDeployedプロパティを使用できます。これは ClickOnce インストールでのみ機能することに注意してください。

private void CheckApplicationStatus() {
    if (ApplicationDeployment.IsNetworkDeployed) {
        // Do something that needs doing when the application is installed using ClickOnce.
    } else {
        // Do something that needs doing when the application is run from VS.
    }
}
于 2012-10-16T17:20:39.947 に答える