簡體   English   中英

如何使用單擊一次應用程序設置文件關聯?

[英]How do you set up a file association with a click-once application?

我有一次點擊應用程序。

我有一個關聯文件,我存儲應用程序的數據。

當用戶點擊其中一個文件時,我希望它打開click-once應用程序並加載文件。

我可以在發布中設置文件關聯,正確設置圖標和名稱。 單擊該文件將打開該應用程序,但該應用程序似乎沒有傳遞給該文件的路徑 - 命令參數為空。

如何獲取它以便將文件的路徑傳遞給應用程序?

使用Click Once時,參數不會在命令行中傳遞,它們將通過Click Once部署系統傳遞:

AppDomain.CurrentDomain.SetupInformation.ActivationArguments.ActivationData

例如,在Program.cs文件中:

foreach (string commandLineFile in AppDomain.CurrentDomain.SetupInformation.ActivationArguments.ActivationData)
{
    MessageBox.Show( string.Format("Command Line File: {0}", commandLineFile) );
}

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM