Error Message in VS RTM and WWF Beta2: DataExchangeServiceAttribute.

I just completed upgrading my original Beta 1.2 to Beta2. I uninstalled both the Original WWF Extentions and WWF from my system, than installed the new Beta2.

After installing, I tried editing my old project, but realized quickly, I needed to make a new project to use Beta2. Done.

After creating a new project, I dropped a CallExternalMethod activity in the new workflow and clicked on InterfaceType. I received the following error:

Could not load type 'System.Workflow.ComponentModel.DataExchangeServiceAttribute' from assembly 'System.Workflow.ComponentModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.

I browsed the assembly and observed the assembly in question does not contain that class. Do I possibly have an installation problem

I have checked the installation and the assemblies referenced in the project are the new assemblies located in the WINFX folder. The visual studio appears to be using the new extensions as some activities listed have changed names.

Anyone experiencing the same problems



Answer this question

Error Message in VS RTM and WWF Beta2: DataExchangeServiceAttribute.

  • Jordan Flink

    PS, does anyone have a listing of the command changes
  • Radu Poenaru

    The name of the attribute changed a bit, I believe, to ExternalDataExchangeService or something like that (I don't have my vpc up right now, sorry).

    Matt



  • Freeweight

    You sir, get the prize!

    Seems I forgot to modify one of my DLLs to use the new names. When the VS was attempting to Reflect the DLLs, it touched references to the old DLL that no longer existed and caused an error in Visual Studio.

    I feel dumb, but now we know as I feel my feeling validated!


  • Rashmiaa

    check for file version for System.Workflow.* assemblies in GAC. they all should be 3.0.3603.6



  • nidsu

    Checked and confirmed. Proper version.
  • Error Message in VS RTM and WWF Beta2: DataExchangeServiceAttribute.