Just another WordPress.com site

Biztalk 2004 Web services publishing tool ja Visual Studio 2005: Failed to create project . [System.Runtime.InteropServices.COMException] HRESULT: 0x80030002 (STG_E_FILENOTFOUND)

Uudet lelut tuo uudet haasteet.

Jos Biztalk 2004 (ja VS.NET 2003) asennuksen jälkeen on asennettu VS.NET 2005 tulee Web service julkaisu Wizardilla seuraava virhe:

Failed to create project . [System.Runtime.InteropServices.COMException] HRESULT: 0x80030002 (STG_E_FILENOTFOUND)

BT käyttää Visual Studiota webservicen generointiin ja ilmeisesti tässä tilanteessa käyttää Visual Studio 2005:tä VS 2003:n sijaan.

Yksi ratkaisu, jonka löysin oli rekisterin puukotus, tietysti

Rekisterissä HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Windows\CurrentVersion\App Paths\devenv.exe oli arvo
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.exe, joka osoitti VS.NET 2005 sovellukseen.  (tai vastaavaan VS.net 2005:n asennus paikkaan)Tämä kun muutetaan arvoksi C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE\devenv.exe (tai vastaavaa 2003:n paikkaan)

Lisäksi mystisempi muutos tulee tehdä rekisteriin HKEY_LOCAL_MACHINE\SOFTWARE\C­lasses\VisualStudio.Solution\C­LSID, jonka arvoksi tulee laittaa {246C57AE-40DD-4d6b-9E8D-B0F5757BB2A8}

Näiden kahden muutoksen jälkeen (ainakin tämä) homma toimii ja web servicen luonti wizardilla onnistuu.

Leave a Reply

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

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 )

Google+ photo

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

Connecting to %s