1

我想将文件扩展名与我的 ClickOnce 应用程序相关联。发布选项中有一个文件关联部分,但我无法使其工作。

4

2 回答 2

3

您是否在应用程序中添加了代码处理当用户双击它并对其执行某些操作时传入的文件名?你的创业公司需要这样的东西。

string fileName = string.Empty;
string[] activationData = 
  AppDomain.CurretnDomain.SetupInformation.ActivationArguments.ActivationData;
if (activationData != null && activationData.Length > 0)
{
    Uri uri = new Uri(activationdata[0]);
    fileName = url.LocalPath.ToString();
}

然后你必须添加代码来对文件做一些事情。

于 2010-04-21T16:59:59.757 回答
2

为了使用文件关联,您的项目必须符合一些规则......

  • 需要完全信任。
  • 必须“离线”可用。
  • 必须针对 3.5 框架。

如果您已经在做所有这些事情,那么究竟是什么不起作用?

于 2010-04-20T17:41:56.520 回答