[英]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.