Iga lahendus tekitab uusi probleeme ehk alati võib leida veel ühe bugi.

Eesti blogid

Lingid, mida külastan

Rahvusvahelised blogid

Muud

Hetkel lugemisel:

Külastajate kaardid:

Lehe külastajate asukohad

Lugejad:

Hetkel lehel:

hit counters

Toetaja:

VS2005 SharePointi projekti VS2008 -ga toimima panek

Oletame, et teil on sarnane olukord minuga.

  • Teil ei ole enam installeeritud Visual Studio 2005 -te.
  • Teil on loodud VS2005 Sharepointi Extensionite Template -ga loodud projekt (ntx WebPart template -i kasutades) ja muidugi on teil vaja seda projekti VS2008 -ga avada.
  • Teil on olemas Visual Studio 2008 koos VS2008 v1.2 Sharepointi Extensionitega.

Kui te proovite seda VS2008 -ga avada, siis pakutakse teile konverteerimise võimalust. Kahjuks aga ei suuda VS2008, millel on SharePointi Extensionid v1.2 peal, avada seda projekti.

Lahendusena mõtlesin ma välja järgmise triki ja arvatavasti tuleb sellele ideele iga teine kogenum Visual Studio kasutaja.  Aga siit see tuleb:

Luua VS 2008 -ga uus projekt kasutades SharePoint Extensionite template -i, mis vastab VS2005 -ga (ehk siis sama tüüpi nagu ntx WebPart).

Seejärel avada projektifail kui XML ning kopeerida projekti faili viited oma Visual Studio 2005 projektifaili. Ntx mul on VS2005 -s niisugune projektiinfo:

<ProductVersion>8.0.50727</ProductVersion>
<
SchemaVersion>2.0</SchemaVersion>
<
ProjectGuid>{D8B5B705-CE2F-435B-A29B-424B5362DC6F}</ProjectGuid>
<
ProjectTypeGuids>{9E5D3E2D-E4E2-418e-8D80-2F0DA9A94F9A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>

Ja Visual Studio 2008 projekti failis on:

<ProductVersion>9.0.21022</ProductVersion>
<
SchemaVersion>2.0</SchemaVersion>
<
ProjectGuid>{AC668B20-D7E1-4784-B396-6E64A519AD46}</ProjectGuid>
<
ProjectTypeGuids>{593B0543-81F6-4436-BA1E-4747859CAAE2};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>

Asendage VS2005 failis olev osa VS2008 failis oleva infoga. Seejärel avage oma VS2005 projekt Visual Studio 2008 -s ning nüüd projekti konverteerimine peaks õnnestuma. Probleem on selles, et Visual Studio oskab avada neid projektifaile, mille Projekti tüüpe ta tunneb (need on väärtused PrtojectTypeGuids elemendis).

Comments

No Comments

Leave a Comment

(required) 

(required) 

(optional)

(required)