Everything SharePoint/Silverlight/WP7

My continuous learning of SharePoint, Silverlight, WP7 Development, Office, VSTO, C#…

Remove Existing InfoPath VSTA Project

Posted by Steve Pietrek on April 15, 2008

This morning I was creating an InfoPath 2007 form and wanted to add an OnChanged event handler for a dropdownlist control. Bear in mind this is my first foray into InfoPath programming – never had a need previously. I right-clicked the dropdownlist control and selected Programming – Changed Event. Visual Studio Tools for Applications fired up but the project was VB.NET. No offense to VB but I would rather program in C#. Need to find a way to remove the current VB project and create a C# one instead.

The first task was to ensure all new form projects would default as C# projects. To change the default:

  1. Open Tools – Options
  2. Click the Design tab
  3. For the “Programming language when designing forms that run in InfoPath” option, select C#.
  4. For the “Programming language when designing for InfoPath and InfoPath Forms Services” option, select C#.
  5. If needed, you can also change the default project location – possibly to help with version control.
  6. Click the OK button to save.

Now that all new forms will default to C#, I need to find a way to remove the current project. Thinking I could solve the issue by cutting off the head, I deleted the project in the C:\Documents and Settings\Administrator\My Documents\InfoPath Projects\ExpenseReport\ folder. Unfortunately, after deleting the directory, when I accessed the “Changed Event” event, I received the following error:

“InfoPath cannot add the event handler”

InfoPath cannot add the event handler.

After some digging, to remove InfoPath code, or specifically in my case, unhook the project:

  1. Open Tools – Form Options
  2. Select the Programming category
  3. Click the Remove button and select Yes
  4. Click OK

Remove Attached InfoPath VSTA Project

Advertisement

One Response to “Remove Existing InfoPath VSTA Project”

  1. Andy said

    Thanks for this nugget of advice – I did *exactly* the same as you during my first attempt at an Infopath form!

Leave a Reply

Fill in your details below or click an icon to log in:

Gravatar
WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

 
Follow

Get every new post delivered to your Inbox.