1
我們有ClickOnce應用程序的在線和離線版本。有沒有通過編程確定ClickOnce應用程序的安裝模式是聯機還是脫機的方法?以編程方式確定ClickOnce安裝模式
爲了清楚起見,我使用的術語「脫機」,並在他們How to: Specify the ClickOnce Offline or Online Install Mode(MSDN)的文檔中描述的方式「在線」。
我們有ClickOnce應用程序的在線和離線版本。有沒有通過編程確定ClickOnce應用程序的安裝模式是聯機還是脫機的方法?以編程方式確定ClickOnce安裝模式
爲了清楚起見,我使用的術語「脫機」,並在他們How to: Specify the ClickOnce Offline or Online Install Mode(MSDN)的文檔中描述的方式「在線」。
您可以確定如果一個應用程序被從網絡這樣運行了:
try {
if (ApplicationDeployment.CurrentDeployment == null ||
ApplicationDeployment.CurrentDeployment.ActivationUri == null)
return false;
}
catch {
return false;
}
return true;
只有當你從網絡上運行,所以如果你想稍後訪問這些信息這會成真,堅持價值的地方。