VS2005 SharePointi projekti VS2008 -ga toimima panek

by melborp 21. november 2008 20:39

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).

Tags:

Visual Studio 2008 | Sharepoint development | Visual Studio

Kommentaarid


veebruar 17. 2009 08:47
Kui teil ei ole Extensioneid installeeritud, aga soovite ikkagi avada projekti Visual Studios, siis piisab ka kui asendate "ProjectTypeGuids" elemendi väärtused Web Application tüüpi projekti Guid -dega. Kõige lihtsam, kuidas need teada saada, on luua uus Web Application project ja siis csproj failist kopeerida ProjectTypeGuids väärtused.

Lisa kommentaar




  Country flag

biuquote
  • Kommentaar
  • Preview
Loading



Autorist

Taavi Kõosaar

 Tere, olete sattunud mu blogi peale. Olen Taavi Kõosaar - tarkvara arendaja, arhitekt ja konsultant keskendudes arendamisele .NET -i platvormil. Hetkel asun peamiselt Rootsis, kus töötan Süsteemi Arhitektina toote/teenuse arendamisel, mida kasutatakse üle Euroopa. Lisaks tööle blogin, kirjutan artikleid, pean loenguid, treeninguid, reisin, loen raamatuid, sukeldun, teen sporti, fotografeerin, osalen Eesti arendajate kommuunis ...

Siit leiate minu mõtisklused ja seiklused tarkvara arendamisega, .NET -ga ja Team Systemiga.

Kalender

<<  september 2010  >>
estekonerela
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

View posts in large calendar

Liikmelisus

www.eneta.ee

Team System MVP

Tutvu minu LinkedIn profiiliga

Minu Eneta profiil

Lugejatest

Kaart:

Lugejad:

Hetkel lehel:

hit counters

Külastajaid:

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

Siin toodud arvamuseid saab käsitleda vaid kui minu isiklike arvamusi, need ei kajast vähimalgi kombel ühegi minu tööandja arvamusi ja nägemusi.

© Copyright 2010 Melborp.NET