设置我的应用程序打开我的自定义文件类型?

时间:2012-09-11 06:55:57

标签: vb.net visual-studio-2010 deployment

在我的应用程序中,我创建了自己的文件类型,基本上它只是一个普通的文本文件,上面有我自己的扩展名。现在我的问题是我希望能够让我的应用程序在用户计算机上打开这些文件。因此,当用户单击他们从我的应用程序保存的文件时,它将仅在我的应用程序中打开。我将使用clickonce部署我的应用程序,它是否已经具有此功能?我的申请是在vb.net。

4 个答案:

答案 0 :(得分:1)

您可以查看How to: Create a File Association For a ClickOnce Application。在网站中有一个描述如何手动设置。 在VS 中,您可以通过按照以下步骤进行设置

  1. 打开项目的上下文菜单(右键单击解决方案资源管理器中的项目)
  2. 转到Publish
  3. 选项
  4. 文件关联
  5. 在那里你可以设置所有必要的关联。您还应该在SO上查看ClickOnce File Association! (注意:访问fileName以AppDomain.CurrentDomain.SetupInformation.ActivationArguments.ActivationData打开)

答案 1 :(得分:0)

您可以找到答案here,关于为应用程序点击创建文件关联。

答案 2 :(得分:0)

答案 3 :(得分:0)

你的问题由两部分组成(我猜)

第一个是如何创建文件关联,第二个是如何在应用程序运行时打开文件 回答第一个问题 file association VB.NET

和第二个当你打开你保存的文件是app:

If My.Application.CommandLineArgs < 0 Then
MessageBox.Show("No File dragged into the application's executable!")
Else
Messagebox.Show("File " & My.Application.CommandLineArgs(0) & " is ready to open!")
End If 

你可以使用

  

My.Application.CommandLineArgs(0)

作为文件路径

祝福