Tools for Sharepoint Deployment
I’ve tried WSPBuilder, the Extensions, and STSDev all. They were all very useful in starting out and in simple projects. I’ve found that at least for my projects, manually writing a DDF file and using the makecab myself turns out to be far, far easier. When you start doing something that’s a little out of the ordinary, the tools can really eat your time. You end up fighting the tools automated processes rather than the code you’re suppose to be writing.
To build your deployment package, you will need to build a DDF file, or Diamond Directive File. This tells makecab what to include in your WSP, and where it should extract to.
Here is an example of a simple DDF file:
;This file is for WSP CAB Generation
;A WSS or in this case MOSS solution file is essentially a .cab file,
;use the makecab.exe tool to create the solution package.
;The makecab.exe tool takes a pointer to a .ddf file,
;which describes the structure of the .cab file.
;The format of a .ddf file is basically that
;you declare a standard header and
;then enumerate, one file per line, the set of files by where they live on disk,
;separated by where they should live in the .cab file
.OPTION EXPLICIT ; Generate errors
.Set CabinetNameTemplate=”MyCoolTool.wsp”
.set DiskDirectoryTemplate=CDROM ; All cabinets go in a single directory
.Set CompressionType=MSZIP;** All files are compressed in cabinet files
.Set UniqueFiles=”ON”
.Set Cabinet=on
.Set DiskDirectory1=”..\..\Package”
;All file reference should be from the project root
;Files to place into the CAB Root
MyCoolTool.dll
..\..\Manifest.xml
.Set DestinationDir=MyCoolTool
..\..\Feature.xml
.Set DestinationDir=MyCoolTool\ContentPages
..\..\ContentPages\Module.xml
..\..\..\MyCoolToolWebApp\Tool.aspx
..\..\..\MyCoolToolWebApp\Tool.aspx.cs
.Set DestinationDir=ControlTemplates\MyCoolTool
..\..\..\MyCoolToolWebApp\Controls\MyCoolToolControl.ascx
..\..\..\MyCoolToolWebApp\Controls\MyCoolToolControl.ascx.cs
..\..\..\MyCoolToolWebApp\Controls\MyCoolToolControl.ascx.designer.cs
.Set DestinationDir=IMAGES\MyCoolTool
..\..\IMAGES\MyCoolFeaturePicture.gif
And on your Project Properties, go to the “Build Events” tab, then the “Post build event command line:” area, and type in:
makecab /f “$(TargetDir)NameOfMy.ddf”
This should build your WSP file for you every time you compile. When you’re ready for a deploy, build some batch files to make it easy. I actually joined my retract and deploy script together so I wouldn’t have to wait on one to finish and then click to do the other. Might as well get them both overwith. My batch file:
IF [%1]==[] (
set APPURL=”http://localhost/”
) else (
set APPURL=”%1″
)
@set PATH=C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN;%PATH%
stsadm -o deactivatefeature -name MyCoolTool-url %APPURL% -force
stsadm -o retractsolution -name MyCoolTool.wsp -immediate -url %APPURL%
stsadm -o execadmsvcjobs
stsadm -o deletesolution -name MyCoolTool.wsp -override
stsadm -o execadmsvcjobs
stsadm -o addsolution -filename MyCoolTool.wsp
stsadm -o execadmsvcjobs
stsadm -o deploysolution -name MyCoolTool.wsp -url %APPURL% -immediate -allowCasPolicies -allowgacdeployment
stsadm -o execadmsvcjobs
stsadm -o activatefeature -name MyCoolTool-url %APPURL%
That’s it for deployment. Of course configuration is another issue (manifest, elements, feature xml files), but that’s another post!
Hello2. And Bye2.
ласпи тур камарит абхазия официальный сайт цены
турфирма первые линии санатории лечащие опорно двигательный аппарат сочи парк цены 2022
в заполярье аляска гостиница ноябрьск зеленый мыс поселок житково
гостиница с питанием эдем пансионат сочи 3
гостиница в карталах st regis moscow nikolskaya 5 отель бремен воронеж
отель море букинг санатории шахтер ессентуки санатории феодосии
анапа сан марин санаторий автотранспортник туапсе
кстово гостиницы недорого отели в липецке с бассейном чудная долина кучугуры
вертикаль апартаменты санкт петербург ялта интурист трансфер от жд вокзала гостиницы мценска орловской области
отель маджестик партенит отзывы свет маяка санаторий керчь крым восточный берег
оздоровительный центр санаторий юг сочи официальный сайт профили санаторно курортного лечения санаторий малая бухта анапа официальный сайт цены
отель оазис стерлитамак снять жилье в крыму на новогодние праздники гостиницы москвы онлайн
отель берисон казань екатерининский квартал адлер официальный сайт
нижневартовск хостел отель санта сахалин hotel rtc ugra classic
гостевой дом ренессанс таганрог коктебель приморье дагомыс гостиничный комплекс
отель красный октябрь кисловодск проживание цены
спа отель лагуна тюмень официальный сайт санаторий зеленая роща хоста портобелло отель
санаторий белокур металлург отель сочи привилегия санкт петербург официальный
санаторий ундоры цены гостиница татьяна в москве у павелецкой
расписание отдых казанский гостиница авантаж нарьян мар очищение организма санаторий
крым лазаревское курорты евпатории гостиница корсар адлер
светлана сочи отзывы времена года сочи
гостиница спорт абрау дюрсо апарт отель ес москва санаторий ростовская область
марриотт аврора сочи коралл гостиница four seasons москва цены
лучшие массажисты мира санаторий аврора белокуриха ютуб
актер сочи валуево русь 4 санкт петербург
путевки в дом отдыха волга премиум чебоксары официальный сайт курорт инфо сестрорецк
гостиница заря мирный архангельская хостел великий новгород недорого
отзывы о санатории южное взморье сочи отель бригантина людиново приморье grand resort hotel отель
отель атлант в сочи фото кисловодск санаторий узбекистан официальный сайт выбрать санаторий по параметрам
Leeds are poised to win tthe race for Arsenal forward
Eddeie Nketiah. Тhe 20-yeаr-old iѕ expected tо join the club on loan for thе season.He will
bee a replacement fоr Kemar Roofe wһo joined Anderlecht for ɑn undsisclosed fee οn Tսesday.
Arsenal striker Eddie Nketiah іs set to joikn Champiknship ѕide Leeds ᧐n a season-long loan ɌELATED ARTICLES
Share tһіѕ article
Share
1.1k shares
Bristol City ᴡere intеrested in Nketiah and haԀ bbeen front runners last month
bеfore Unai Emery fekt tһe striker wouⅼd stay at thee Emirates Stadium tһiѕ term. But the Gunners have noᴡ decided
to let him leave, Ԁespite impressive pre-season performances, ahead
οf Thursdaу’s transfer deadline.Leewds director оf football Victor
Orta һas a ɡood relationship wіth Emery and it is understood һе madе
a personal pitch to Arsnal for Nketiah ⲟn Tuesdаy. Arsenal haᴠe decided to let Nketiah leave
tһе club on loan ⅾespite impressing іn pre-seasonThe England Under-21 international һas made 19 appearances in aⅼl competitions fⲟr the
Gunners and һɑs scored three times sincxe mаking hіѕ debut
in thee Europa League clash ɑgainst BATE Borisov іn 2017.He
netted in Arsenal’ѕ final dаy 3-1 win at Burnle ⅼast season bbut
іs yet to start in thee Premier League and ԝas on the
beench fοr the 4-1 Europa League final defeatt t᧐ Chelsea іn May.
RΕLATED ARTICLES
Share thiѕ article
Share
1.1k shares
Ⅿy blog post; kembar jitu
южное взморье цены 2021 гагры лазурный берег
тула гостиница металлург отель more крым программа похудения для женщин в санатории
гостиница на култукской в иркутске энергетик береговая ул 2 село архыз гостиница надеждинская серов
how to buy atenolol online
пальмира палас резорт и спа спа отель сочи все включено отдых зимой
отели анапы все включено на 2021 год сочи военный санаторий сочинский горный воздух атолла лоо
ester house санаторий ян отзывы партенит отель
отдых в сентябре в абхазии карла маркса 115 хабаровск
ретро отель на казанском вокзале дивноморское бассейн автомобилист 3
сеть пансионатов пицунда новый свет пансионат официальный сайт пансионат ссср в адлере
домбай горнолыжный курорт отели санаторий бештау в железноводске
сочи екатерининский квартал отель домбай гостиницы базы отдыха золотое руно пицунда официальный сайт
накубани ру аюдаг апартаменты липецк хостелы
отель арт хаус г липецк гостиницы
абхазия отдых цены санаторий парус джемете официальный сайт сыктывкар гостиница
алушта санаторий чайка биглион сочи официальный гостиница тихоокеанская фокино приморский край
rx pharmacy no prescription
purchase lyrica online
price of celebrex 200mg capsules
rxpharmacycoupons
buy albuterol usa
rocaltrol 0.25mg canada buy rocaltrol generic buy generic rocaltrol 0.25mg
бештау пятигорск официальный сайт
пирогово пансионат
лайк хостел ярославль
санатории краснодарского края и абхазии
лучшие отели питера 5 звезд в центре
гостиница россия в пензе
бархатные сезоны екатерининский
санаторий русь официальный сайт
can you buy retin a in canada
санаторий опорно двигательной направленности краснодарский край
котлас гостиница сапфир
недорогая гостиница во владимире
buy cheap viagra online in canada
парк отель лазурный берег в анапе
zithromax ca prednisolone 10mg brand gabapentin
vardenafil tablets 20 mg in india
апартаменты светлана центр
отели крыма евпатория все включено
мария резорт отзывы
order furosemide 100mg pill stromectol without prescription stromectol cost
калифорния евпатория
детский санаторий поляны управление делами президента
абхазия отдых с питанием
hydroxychloroquine 200mg cheap glucophage online order purchase stromectol
жемчужина моря в кабардинке официальный сайт
provigil mexico pharmacy
одинцово санаторий юдино
over the counter lyrica
seroquel 800 mg pill
санатории воронежской области
order propecia online cheap
санаторно курортный отдых в россии
lipitor over the counter order atorvastatin online sildenafil 25 mg
buy cafergot online
lyrica 250 mg
санаторий для лечения лор заболеваний у детей
zestoretic online
абхазия в мае
drug finasteride
acyclovir buy online india
lisinopril sale cost cialis 40mg order generic tadalafil 5mg
lisinopril price comparison
отзывы санаторий центросоюз кисловодск
sildenafil 100mg
augmentin generic price
zoloft 50 mg price
buy trental 400 mg
buy cheap tadalafil
best price malegra fxt
hydroxychloroquine 100 mg tablet
санаторий балкыш казань
priligy 30mg tablets
gabapentin 200 mg tablets
doxycycline 250
buy yasmin without prescription
rx pharmacy online 24
lopressor 50mg brand lopressor 50mg for sale buy medrol tablets
trimox 250 mg
generic vardenafil india
теплое море славянка официальный сайт цены
retin a 0.01 cream
plaquenil 50mg
retin a online india
lasix online no prescription
amoxicillin order online canada
sildenafil over the counter australia
гостиница на пушкинской ростов на дону
lioresal
how to buy amoxicillin in usa
where can i get accutane in singapore
modafinil online uk
retin a mexico price
buy cheap kamagra jelly online uk
buy clomiphene 50mg without prescription order lyrica 75mg generic buy lyrica 75mg without prescription
где можно отдохнуть семьей недорого
glucophage australia
albuterol 108 mcg
where can i buy generic colchicine
acyclovir 3
cephalexin medication
strattera 60 mg cap
albuterol online pharmacy
keflex medication
all inclusive vacations cancun
all inclusive family cancun
male female viagra
augmentin 675
trazodone 450 mg
https://jobgirl24.ru/
10mg fluoxetine
over the counter ampicillin
zanaflex 2 mg india
fluoxetine 30 mg cost
all inclusive in cancun mexico
5 star resorts in cancun mexico all inclusive
malegra fxt in india
price of colchicine in usa
can i buy metformin from canada
cost of generic propecia
cephalexin without prescription
yasmin pill uk buy
ciprofloxacin 500mg price
misoprostol medication cytotec brand synthroid 75mcg pill
colchicine 6 mg price
package holidays in cancun
hard rock hotel cancun all inclusive deals
ventolin tablets uk
gran mayan cancun
luxury hotel cancun all inclusive
generic malegra
2000mg amoxicillin
purchase furosemide 20 mg
best all inclusive resorts for families in cancun
all inclusive resorts in cancun
vardenafil order
trazodone capsules
prednisone canadian pharmacy
cipro cost in mexico
cephalexin 50 mg
hoteles en cancun all inclusive
cancun trips 2021
propecia singapore where to buy
acyclovir online buy buy diltiazem 180mg sale purchase allopurinol sale
buy generic cialis 20mg
trazodone price
cymbalta 60 mg capsules
discount viagra prices
pharmacy discount card
canadian pharmacy prices
buy antabuse canada
cialis everyday
order accutane online canada
where to buy cialis
where can i buy zovirax cream over the counter
where can i purchase cialis
crestor pills order generic tetracycline 500mg buy tetracycline 250mg sale
happy family store.net
ampicillin capsules price
tetracycline 100 mg tablet
elavil 30 mg
buy accutane singapore
ciprofloxacin 500 mg tablet price in india
ciprofloxacin order online
buy acyclovir cream generic
generic diclofenac gel
phenergan 12.5 mg 25 mg
buy viagra japan
where can i get sildenafil with no prescription
https://tehtepla.ru/
https://tehtepla.ru/
https://vkusnechko.ru/
https://creativitys.uk/
https://tehtepla.ru/
Incredible story there. What occurred after? Thanks!
powered by GoToTop.ee
https://ru.gototop.ee/
Hi there, I discovered your website by way of Google at
the same time as looking for a similar topic, your site got here up, it seems to be good.
I have bookmarked it in my google bookmarks.
Hi there, just was alert to your blog thru Google, and found that it’s truly informative.
I’m gonna watch out for brussels. I’ll be grateful should you proceed this in future.
Lots of folks will probably be benefited from your writing.
Cheers!
powered by GoToTop.ee
https://ru.gototop.ee/
https://vkusnechko.ru/
What’s Happening i am new to this, I stumbled upon this I have found It positively helpful and it has helped me out loads.
I’m hoping to contribute & help other users like its
aided me. Good job.
powered by GoToTop.ee
https://ru.gototop.ee/
https://teharmatura.ru/
https://vkusnechko.ru/
Creativitys Prize – Inspiring Artists and Sculptors. Recognizing brilliance and technical finesse in art.
Please let me know if you’re looking for a writer for your site.
You have some really great articles and I think I would be a good asset.
If you ever want to take some of the load off, I’d absolutely love to write some content
for your blog in exchange for a link back to mine. Please shoot me an e-mail
if interested. Cheers!
Hi, Neat post. There is a problem together with your web site in web explorer, would test this?
IE still is the market chief and a large portion of people will omit
your magnificent writing because of this problem.
powered by GoToTop.ee
https://ru.gototop.ee/
https://xn--h1ahahaok.xn--p1ai/
https://winsystem.xyz/
https://seosun.agency/
https://izhmoto.ru/
https://private-models.ru/
https://seosun.agency/
https://seosun.agency/
https://winsystem.xyz/
https://izhmoto.ru/
https://moto18.ru/
https://termburg.ru/
My partner and I stumbled over here from a different web page and thought I might check things out. I like what I see so now i’m following you. Look forward to exploring your web page again.
https://www.fr-garmin.com/
https://termburg.ru/
Hey there! I understand this is sort of off-topic however I had to ask.
Does managing a well-established blog like
yours require a lot of work? I’m brand new to running a blog however I do write in my diary daily.
I’d like to start a blog so I can easily share my own experience and feelings online.
Please let me know if you have any recommendations or tips for new aspiring bloggers.
Appreciate it!
powered by GoToTop.ee
https://ru.gototop.ee/
https://sweet-escort.org/
https://winsystem.xyz/
https://www.fr-garmin.com/
https://xn--d1abj0abs9d.in.ua/
https://copro.pw/
https://xn--d1abj0abs9d.in.ua/
https://scat.ws/
I loved as much as you will receive carried out right
here. The sketch is attractive, your authored subject matter stylish.
nonetheless, you command get got an nervousness over that you wish be delivering the following.
unwell unquestionably come more formerly again since
exactly the same nearly very often inside case you shield this
hike. https://Religiopedia.com/index.php/User:LinneaTrost
https://kiev-intimcity.nl/
activation sms
sms active service
sms activate online
sms activation code
receive sms activation code online
sms activate virtual number
sms verify service
https://aphrodite-agency.ru/
https://promred.ru/product-category/motor-reduktory/importnye-motor-reduktory/motor-reduktory-sew-eurodrive/
https://freshjobsnearme.uk/
https://promred.ru/shop/pr-430/
Ищете надежный способ получить деньги наличными? Не хотите сталкиваться с отказами? Мы поможем вам решить финансовые вопросы с минимальными сложностями! На сайте wikizaim.ru вы найдете лучшие предложения по займам без отказа.
Наши партнеры – это проверенные МФО, которые готовы выдать вам средства даже при небольшой кредитной истории. Забудьте о бесконечных очередях и бумажной волоките. Оформите заявку онлайн, и вам не придется долго ждать ответа.
Быстрое одобрение и перевод денег на вашу карту – вот что делает нас лучшими в выборе финансовых решений. Наши условия выгодны, а процентные ставки конкурентоспособны. Получите займ без отказа уже сегодня на wikizaim.ru и решите свои финансовые вопросы быстро и без лишних хлопот!
colchicine 0.3
One trial used a high dosage of magnesium 82 propecia generic name
synthroid 0.88
buy semaglutide from canada online
parodys urecholine class aspiradora bethanechol generic – can bethanechol cause hives [url=https://canadapharmacy-usa.com/buy-urecholine-usa.html]urecholine commercial[/url] apostles urecholine classification
Прошлым месяцем мне понадобилось сменить входную дверь в квартире. Выбрал сайт vhodnie-dveri-moscow.ru, нашел подходящую модель и оформил заказ на монтаж. Мастера приехали в назначенное время, быстро и качественно установили новую дверь. Очень доволен сервисом и результатом – теперь чувствую себя намного безопаснее!
Заказывал входную дверь на https://vhodnie-dveri-moscow.ru и остался доволен. Сайт удобный, ассортимент богатый, без труда подобрал модель по искомым характеристикам. Консультанты были внимательны и профессиональны, ассистировали в подборе. Дверь привезли и установили точно в срок, качество работы монтажников на отличном уровне. Цены конкурентоспособные, качество самой двери отличное – чувствую себя в безопасности. Рекомендую!