I want to associate a file extension with my ClickOnce application. There is a File Associations part in the Publish options but I can't manage to make it work.
                +1 
                A: 
                
                
              In order to use file associations, your project must conform to a few rules...
- Full Trust is required.
- Must be available "offline".
- Must target 3.5 Framework.
If you are already doing all these things, what, exactly, isn't working?
                  whatknott
                   2010-04-20 17:41:56
                
              In the *File Associations* part, I fill the different parameters (Extention, Description and ProgID) and choose an icon, but when deploying the application, no association is made between the file extension and my program.
                  tinmaru
                   2010-04-21 09:08:06
                
                
                A: 
                
                
              
            Have you added the code inside the application to handle the file name passed in when the user double-clicks on it and do something with it? You need something like this in your startup.
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();
}
Then you have to add code to do something with the file.
                  RobinDotNet
                   2010-04-21 16:59:59