mėnesio Archyvai: Sausio 2008

Tai kodėl aš ne kaip naudojant įrankius dieną nulis

http://groups.google.com/group/microsoft.public.sharepoint.portalserver.development/browse_thread/thread/41e8cbe4f15e8b4c/76506ea401403e35?#76506ea401403e35

Jei įrankis yra daryti dalykus, jūs nesuprantate ir tada ji neatitinka žingsnis n nežinomas skaičius veiksmus, esate mirę, vandens…

</pabaigos>

Technorati Tags:

BDC ADF importavimo priežasčių sprendimas: “Įvyko ši klaida:”

Man buvo dar kartą apdorodami BDC ADF failus rankiniu būdu (taip, kad aš galėtų užsitikrinti savo "Lipkit nuo pievelės!" kreditoriaus) ir paspauskite šį miela klaidų:

vaizdas

"Paraiškos apibrėžimas importavimas nepavyko. Įvyko ši klaida:"

Kaip matote, įvyko klaida, bet … tai ne bus pasakyti, kas tai yra.

Mano atveju, klausimas pasirodė, kad aš turėjo prasidėjo su funkcinės ADF kitą projektą, kad prijungti prie duomenų bazės ir vykdomas SQL užklausų nuo rodinys. Į šį naują projektą, I 'm calling metodas interneto paslaugas. Aš turėjo atimti iš DB konkretūs daiktai ir pridėta mano interneto paslaugų daiktai, bet nepavyko atnaujinti, <LobSystem>'s atributo type.. Aš perėjo į "WebService" ir aš laimingai persikėlė į naujesnis ir įdomesnis importo klaidų, kurie buvo tvarkomi laiku.

Čia yra neteisingas LobSystem:

<LobSystem
xmlns:XSi =http://www.w3.org/2001/XMLSchema-instance
XSi:schemaLocation =http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalogBDCMetadata.xsd
Tipas = "duomenų bazės"
Versija = "1.0.0.0" Pavadinimas = "xyzzy"
xmlns ="
http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalog">

Tai yra teisinga:

<LobSystem
xmlns:XSi =http://www.w3.org/2001/XMLSchema-instance
XSi:schemaLocation =http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalogBDCMetadata.xsd
Tipas = "WebService"
Versija = "1.0.0.0" Pavadinimas = "xyzzy"
xmlns ="
http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalog">

</pabaigos>

Technorati Tags:

BDC atrodo perspektyvus pakeisti peržvalgų

NAUJINIMAS: Šį MSDN skelbimą turi keletΰ αdomiψ pastebλjimψ iš JXJ pagal savo, daugiausia neigiamos, patirtimi vyksta nustatytos šio kelio: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2623565&SiteID=1

Mes privalome susieti du dokumentų bibliotekos per bendrą "dokumento ID verslo scenarijus" lauko.

Mes dažnai naudoti peržvalgos stulpelį pagal kurį įgyvendina nuorodos panašaus. Yra keletas trūkumų su peržvalgos stulpeliai, trys yra:

  1. Galima susieti tik vieną stulpelį iš peržvalga Peržvalgos bibliotekos.
  2. Veiklos: Šaltinio biblioteka gali būti šimtai įrašų. Tai yra per daug įrašų peržvalgos.
  3. Paieška: Nėra jokios integruotos paieškos. I don't mean MOSS jausmą paieškos, Tačiau tai jokiu būdu ieškoti / filtruoti pagal kelis stulpelius iš šaltinio dokumentų bibliotekoje ir rasti nuorodą norite.

Remiama BDC, Mes galime naudoti "verslo duomenų" stulpelio tipas ir tai suteikia aukščiausios paieškos ir net leidžia kelių stulpelių duomenys būtų rodomi sąrašo rodiniuose.

Aš jau kai kurie preliminarūs sėkmė su šį metodą ir planuoju parašyti daugiau apie tai.

Jei dirbo šio kampo iki ir turite kokių nors pastabų, prašome pasidalinti!

</pabaigos>

Technorati Tags:

BDC importavimo klaida sprendimas: “Nepavyko įkelti tipą aprašė TypeDescriptor's TypeName …”

Aš dirbu su BDC šiandien, kodavimo ADF failus rankiniu būdu ir kurti sau kai kurias klaidas. Viena tokia klaida:

Taikant apibrėžimas importuoti nepavyko. Įvyko ši klaida: Nepavyko įkelti tipą aprašė TypeDescriptor's TypeName. Parametro pavadinimas: typeName klaida įvyko klaida arba prieš linija: "35’ ir padėtis: "20".

SAMANŲ rodoma ši klaida, kai aš bandė ADF XML rinkmeną.

Aš ištirti internetas ir nustatė, kad aš buvau su nuoroda LOB egzemplioriaus pavadinimas (nuo to <LobSystemInstance>) į mano <TypeDescriptor> kai aš turėtų nurodyti pats LOB pavadinimas mazgas (nuo <LobSystem>).

Negerai:

<TypeDescriptor TypeName="Conchango.KeyValue, LOB egzemplioriaus pavadinimas" Pavadinimas = "KeyValue">

Ištaisyti:

<TypeDescriptor TypeName="Conchango.KeyValue, LOB pavadinimas" Pavadinimas = "KeyValue">

Tikiuosi, kad tai vienas taupo kas nors valandą ar dvi laiko.

</pabaigos>

Prenumeruoti savo dienoraštį!

Technorati Tags:

Problemos sprendimas: “FileNotFoundException” Su mano funkcijų gaviklį.

Aš dirbau funkcija praeitą savaitę, kuri būtų pridėti kai kurios įvykio imtuvai prie konkretaus sąrašo egzemplioriaus. (Aš blogų šiek tiek apie tą sąrašą imtuvas čia).

Naudodami komandų eilutę, Aš galėtų įdiegti funkciją be klaidos (bet apačioje galite rasti paslėptus klaida). Kai aš bandžiau įdiegti funkciją svetainėje, SAMANŲ skundėsi "FileNotFoundException" klaida. Šio dienoraščio įrašas apibūdina kaip aš ją spręsti.

Tai yra klaida, kad MOSS parodė man naršyklėje:

Funkcija "b2cb42e3-4f0a-4380-Goda-1ef9cd526f20’ gali būti įdiegta, nes pakrovimo iki renginio rinkinio "xyzzyFeatureReceiver_0" Nepavyko: System.IO.FileNotFoundException: Nepavyko įkelti failo arba surinkimas "xyzzyFeatureReceiver_0’ arba vienas iš jam priklausančiųjų. Sistema negali rasti nurodyto failo.
Failo vardas: "xyzzyFeatureReceiver_0’
ne System.Reflection.Assembly.nLoad(AssemblyName failo vardas, Styginių Mac os x, Įrodymų assemblySecurity, Asamblėjos locationHint, StackCrawlMark& stackMark, Bulio logikos throwOnFileNotFound, Bulio logikos forIntrospection)
ne System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Įrodymų assemblySecurity, StackCrawlMark& stackMark, Bulio logikos forIntrospection)
ne System.Reflection.Assembly.InternalLoad(Eilutės assemblyString, Įrodymų assemblySecurity, StackCrawlMark& stackMark, Bulio logikos forIntrospection)
ne System.Reflection.Assembly.Load(Eilutės assemblyString)
ne Microsoft.SharePoint.Administration.SPFeatureDefinition.get_ReceiverObject()
WRN: Asamblėjos privalomas registravimas yra įjungtas, išjungtas.
Kad būtų galima Asamblėja jungiasi nepavyko prisijungti, nustatyti registro reikšmė [HKLMSoftwareMicrosoftFusion!EnableLog] (DWORD) į 1.
Pastaba: Yra kai kurie atlikti bausmę, susijusios su surinkimo susieti nepavyko prisijungti.
Norėdami šią funkciją išjungti, pašalinti registro reikšmė [HKLMSoftwareMicrosoftFusion!EnableLog].

Šalinkite triktis naudodami Windows SharePoint Services.

Aš žinau, kaip sąmoningai sukelti tos klaidos: Nediekite Asamblėja GAC. bet, tai buvo GAC. Aš paprastai įdiegti rinkinius į GAC vilkdami juos į c:\windowsassembly katalogą naudojant windows explorer. Aš niekada nesijaučiau 100% patogus darysim, nes aš visada maniau, kad gacutil egzistuoja priežasties … Taigi, aš bandžiau, kad. Nėra jokio skirtumo.

Aš ieškojote internetas ir rasti šį pranešimą: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2243677&SiteID=1

Plakato teko naudoti į patį šaknis šiek tiek kodas (iš viduje WSS knygos iš šio sąrašo) Taigi tai buvo vilties ženklas. Tačiau, dekoravimo asamblėjai, pateikdama pasiūlymą dėl [Asamblėja: ] direktyvoje nėra prasmės man. Aš bandžiau ją vistiek ir aš buvau teisus. Nėra jokio skirtumo.

Tada aš pastebėjau, kad mano klasės apibrėžimas nebuvo viešųjų. Aš tai viešai, ir kad nėra jokio skirtumo.

Kitas, Nuėjau į bėdą leidžia "surinkimo susieti gedimo žurnalą" (po naudinga ir tikslūs nurodymai pateikė) ir tai, kur daiktai pradėjo gauti įdomių. Kad žurnalas rodo man, kad vykdyklės visur ieško to serverio mano montavimui. Net atrodo, kad būtų ieškoti tai mano medicinos kabinetas. bet … jis nebus ieškoti GAC.

Aš įdėti mano žiemos striukė ir eiti ieškoti internetas vėl ir rasti, kad kažkas turėjo šią problemą per. Ilga diskusija, kad registravimo peters ne į nieko ir aš negaliu rasti išeitį.

Aš perkelti mano surinkimas į vieną žurnalą teigia jis ieško ir aš šiek tiek daugiau pažangos vietų. Aš esu atlyginta su naujų klaidų naršyklėje kai bandau įjungti funkciją:

Nepavyko sukurti funkcija imtuvas objekto iš rinkinio "xyzzyFeatureReceiver_0", Įveskite "Conchango.xyzzyFeatureReceiver" dėl funkcija b2cb42e3-4f0a-4380-aaba-1ef9cd526f20: System.ArgumentNullException: Reikšmė negali būti nulinė.
Parametro pavadinimas: tipo
ne System.Activator.CreateInstance(Tipo tipo, Bulio logikos nonPublic)
ne System.Activator.CreateInstance(Tipo tipo)
ne Microsoft.SharePoint.Administration.SPFeatureDefinition.get_ReceiverObject()

Šalinkite triktis naudodami Windows SharePoint Services.

Laiko viena paskutinė kelionė į internetas!

Šį kartą aš sužinoti, tikėtis pakankamai, kad MOSS klausimai ši klaida nes Asamblėja nėra GAC.

Noriu ką nors teigiamo iš šios ir Stenkis, šiek tiek didžiuojuosi, kad aš sukūriau su Bėglys, MSIL mazgai, bet jis neveikia. Aš esu tik paprastas annoyed. Manau, pats Mamroczący "vištienos ar kiaušinis" pagal mano kvėpavimas.

Aš pagaliau nuspręsti kamuolio išmušimas iš rankų. Sukurti visiškai naują projektą ir kopijuoti/įklijuoti kodą iš incredible-cloaked-from-the-GAC-assembly ne darbo projektas per šį naują projektą. (Aš ieškoti statyti vėliava vadinamas kažką panašaus į "slėpti nuo surinkimo privalomas Jei įdiegta GAC" bet negali rasti).

Aš įdiegti funkciją ir ją aktyvuoti ir … jis veikia! Taigi, Galų gale, kad, Man teko iš esmės "perkrauti’ mano projektas. Tai dar viena priežastis, kodėl aš nekenčiu kompiuterių.

Aš sužinojau kažką naudingo iš šio. Aš turėjo buvo diegiamos funkcijos naudojant stsadm komandinės eilutės visą dieną ir buvo naudojant su "-jėga" galimybė iš įpročio. Dėl tam tikrų priežasčių, I didn't naudoti-force parinktį įdiegus naują projektą. šį kartą, Aš iš tikrųjų, tikrai pamiršti kopijuoti šį naują projektą surinkimas į GAC. Todėl, Aš gavau tą "FielNotFoundException" klaida. šį kartą, Aš tai iš stsadm, ne tada, kai aš bandžiau aktyvuoti funkciją per interneto naršyklę. Taigi, -pajėgos iš tikrųjų vaidina du vaidmenis. Ji leidžia iš naujo įdiegti esamos funkcijos. Ji taip pat leidžia įdiegti buggy funkcija, kuri negali darbo vykdymo metu slopina klaida. Ji tikriausiai sako kiek žinyne kažkur, bet aš niekada pastebėjau.

</pabaigos>

Technorati Tags: ,

Sekmadienis Funny: Viršų 10 Būdų, kaip erzina jūsų žmona

  1. Pirkti brokoliai, kai jūs žinote, ten jau yra daugiau nei pakankamai į šaldytuvą.
  2. Pabėgiokite. Atvėsinkite. Kilimo švarus pagalvės užvalkalą ir pakeisti marškinėlius. Padengti su švarus pagalvės užvalkalą.
  3. Važiuojant, paklausti, jei mes turime eiti neteisingą kelią žemyn vienpusio eismo gatvės.
  4. Už 15 metus, kiekvieną sekmadienį kad jūs žmona rodo į muziejus, Express staigmena kad muziejai yra atviros sekmadienį.
  5. Už 15 metus, kartais rodo vietos knygų parduotuvė ketina sekmadienį. Express siurprizas, kad jie negali atidaryti sekmadienį 's (labai ačiū Mėlyna įstatymų!).
  6. Naudoti 20 atkreipia dėmesį į tai, 3 perkelkite savo ruožtu.
  7. Dėl atvėsti anksti patenka po pietų, vaikščioti į kambarį ir įjungti/c. Skundžiasi, kad jis yra šaltas. Kai žmona sako, "tada kodėl nebuvo jums kreiptis, kad, kvailas" ir gauna iki jį išjungti, patraukti šiltas vietoje ji buvo ant sofos. Bonus taškai jei ji nesupranta, jūs tai padarė daug vėliau.
  8. Atverti skanus baltojo ilgapelekio tuno skardinę ir valgyti jį tiesiai nuo gali, lovoje, naktį.
  9. Eiti į virtuvę, o žmona valgo vakarienę, atverti peiliai stalčių ir stumti indai iki žmona šaukia, "ką jūs ieškote!"
  10. Gavus naują vizitinių kortelių, slapta vieta jų visi aplink namą: Po lova, pagalvių užvalkalai, viduje kavos puodeliai, savo piniginės, kailis kišenės, automobilis: Dėklės, sandėliukas — bet jūs galite galvoti apie.
  11. Rašyti dienoraščio įrašai apie savo žmoną.
  12. atsibusk.
  13. Kai Niujorko miesto gatvės, būti perspėjimas dėl "trapus" objektai ant žemės. Turint omenyje savo žmonos ypatingą baimę, lyg norėdamas pasirinkti vieną pasiekia iki ir prašyti, "hmm, Man įdomu, kas tai yra?" (Būti pasirengę, nes žmona institucijai slam jums, jei ji yra slaptosios tarnybos agentas apsaugoti prezidento iš Snaiperis arba jus rasite sau gulėti ant nugaros ant šaligatvio).
  14. Vairuoti du kartus aplink ieško vietos automobilių stovėjimo aikštelė. Jūs žinote, kad tikrai hit mokėjimo purvo kai jūsų sūnus ant galinės sėdynės yells, "Oi ne! Jis daro tai dar kartą!"
  15. Rašyti "top 10" sąrašus, kad neturiu 10 elementai.

===

Bonus žmona pokštas:

Dvi bendro darbuotojų vyrų eiti į pietus. Vienas iš jų sako kita, "Leidau prarasti gėdingai Freudysta lapelis kitų naktį."

"Froidistas slydimo? kas tai?"

"Gerai, Kada mes baigė valgyti, padavėja atėjo ir paklausė, kaip mums patinka mūsų patiekalai. Aš norėjau pasakyti, "Man patinka vištienos krūtinėlė’ bet vietoj to pasakiau "Aš myliu savo krūtinę". Man buvo taip sumišęs."

"Ah," jo bendradarbis atsakė. "Aš tas pats atsitiks su manimi šį savaitgalį su žmona. Mes valgė pusryčius, aš norėjau paklausti jos perduoti sviesto, bet vietoj to aš rėkė ant jos, "Jūs sugriovė mano gyvenimą!’"

</pabaigos>

Technorati Tags:

Įvykio ID 1023: “Windows negali įkelti Išplėstinė skaitiklis DLL MSSCNTRS”

NAUJINIMAS (04/08/08): Man atrodo, kad turi išspręsti šią problemą. Iš komandų eilutės, Išbėgau "c:\windowssystem32lodctr /R" kaip už įrašą, kalbėti apie InstallShield problemų ir kad atrodo išspręsti jis mane.

Aš pastebėjau, kad pastaruoju metu, mano desktop/server ventiliatorius niekada išsijungia. Aš žinau, ji naudojama išjungti. Aš paėmė metu patikrinti jį pastebėjo, kad į VMware procesas veikia nuoseklias 20% panaudoti vieną iš Procesoriaus. Aš patikrinti įvykių ir pamačiau šias klaidas į programos žurnalą vyksta dešimtis kartų per minutę:

Windows negali įkelti Išplėstinė skaitiklis DLL UGatherer, Pirmasis DWORD duomenų skyriuje yra Windows klaidos kodas.

Windows negali įkelti Išplėstinė skaitiklis DLL UGTHRSVC, Pirmasis DWORD duomenų skyriuje yra Windows klaidos kodas.

Windows negali įkelti Išplėstinė skaitiklis DLL MSSCNTRS, Pirmasis DWORD duomenų skyriuje yra Windows klaidos kodas.

Jei aš gręžti, apie vieną iš šių pranešimų, Ar galiu gauti tai:

Šaltinio: Perflib

Tipo: Klaida

Kategorija: Nė vienas

Įvykio ID 1023

Aš kai mokslinių tyrimų ir nebuvo kai kurių požymių, jis gali būti teisių problema dėl atitinkamų DLL. Aš grojo su kad kita bet galėtų neturi įtakos dalykų pozityviai, aš davė apie tai.

VMware turėjo buvo kliautingas man apie atnaujinti gana ilgą laiką, Todėl aš jotted nustatantis versija buvo įdiegta (Matyt "1.0.1 statyti 29996") ir padarė naujinimą. Tai atnaujintas man į v1.04. Deja, jis padarė ne problemą išspręsti.

Aš galiu nutraukti insane bus mano programos žurnale jei aš išjungti paslaugą, pavadintą "VMware leidimo paslauga" pranešimų skaičius. Tai neleidžia man naudojant VMware programinę įrangą, Todėl … nėra toks didelis pasirinkimas.

Priimančioji operacinės sistemos yra Windows XP 64 šiek tiek.

Nemanau, kad tai atsitiko visada, bet aš ne prisimena bet kuriuo konkrečiu atveju, kad ji buvo.

Tai kodėl aš nekenčiu kompiuteriai.

</pabaigos>

Technorati Tags:

Greitai & Lengvai: Pervardyti įkelti failą naudodami SharePoint objekto modelio per įvykio imtuvas

NAUJINIMAS: Tai veikia bet yra didelių trūkumų, kurios yra apibūdintos komentarus. Tai vis dar gali būti naudinga, kai kurių aplinkybių.

NAUJINIMAS 2: Į mano dabartinis projektas, vartotojai visada nusiųsti dokumentų. Todėl, Aš ne paleisti į problemų kur MS Word veikia ir mano, kad failas buvo pervardytas į jį. Aš paleisti į problemų, "failas buvo pakeistas kažkas" ir išspręsti tai per paprastas semaforo tipo vėliava. Vartotojams reikia pakeisti meta duomenų lauką numatytąją reikšmę į ką nors kita. Į itemupdated() imtuvas ieško galioja vertės, prieš atlikdami, pervardyti ir nuo tada, Aš neturėjo jokių problemų. Jūsų rida gali skirtis.

Turiu klientas reikalavimas pakeisti failus įkelti į konkrečią dokumentų biblioteką įtaisai atitinka ypač įvardijimo. API nepateikia "pervardyti()" metodas. Vietoj, Mes naudojame "MoveTo(…)". Čia yra šiek tiek minimalus kodas tai pasiekti:

 visuomenės Nepaisyti negalioja ItemAdded(SPItemEventProperties ypatybės)
        {
            SPFile f = ypatybės.ListItem.File;

            f.MoveTo(ypatybės.ListItem.ParentList.RootFolder.Url + "/xyzzy.doc");
            f.Update();

        }

Tik sudėtinga bitas yra "savybes. ListItem.ParentList.RootFolder.Url". Į MoveTo() metodui reikia URL. Kad koše iki eilutės taškų mane į šakninį aplanką mano dabartinis dokumentų bibliotekos. Tai leidžia man išvengti bet sunku kodavimo mano atveju imtuvas.

Tai yra daugiau naudinga versija, kad daro tą patį, Tačiau priskiria failo pavadinimą "Title":

 visuomenės Nepaisyti negalioja ItemAdded(SPItemEventProperties ypatybės)
        {
            DisableEventFiring();

            // Šio elemento pavadinimas priskirti pačios rinkmenos pavadinimas.
 // PASTABA: Šiame pavedime turi vykti, prieš mes pakeisti pačiame faile.
 // Raginama atnaujinti() dėl to SPFile atrodo, kad pripažinti negaliojančiais ypatybės
 // tam tikra prasme.  Atnaujinimus į "pavadinimas" nepavyko tol, kol kad pakeisti (ir atnaujinti() skambinti)
 // buvo perkelta prieš pakeisti į failo vardas.
            ypatybės.ListItem["Pavadinimas"] = ypatybės.ListItem.File.Name;

            ypatybės.ListItem.Update();

            SPFile f = ypatybės.ListItem.File;

            // Gauti failo plėtinys.  Mums reikia, kad vėliau.
 eilutė spfileExt = naujas FileInfo(f.name).Pratęsimas;

            // Pervardykite failą į sąrašo elemento ID ir tvarkyti naudoja failo plėtinį
 // kad jo neapgadinto laivo dalis.
            f.MoveTo(ypatybės.ListItem.ParentList.RootFolder.Url +
                "/" + ypatybės.ListItem["ID"] + spfileExt);

            // Įsipareigoti perkelti.
            f.Update();

            EnableEventFiring();
        }

Forumas, diskusija: Įgyvendinti geriausią praktiką neakivaizd MOSS aplinkoje

Bendradarbis, "Ženklas", pradėjo potencialiai įdomių naujienų grupių diskusijų dėmesio "steigimo puikus SharePoint valdymo nuo pat pradžių" už a 35,000 Vartotojo aplinka.

Diskusija yra čia: http://groups.google.com/group/microsoft.public.sharepoint.portalserver/browse_thread/thread/6d9a738d981af772/1c390b15c5407db6?#1c390b15c5407db6

Pop ant per ir prisidėti!

</pabaigos>

Pasirinktinio veiksmo URL nerodys naujai funkcijai

Aš vis dar įpročio apdorodami mano funkcija XML failus rankiniu būdu nes tai gana nauja man. Nenoriu remtis front-end įrankis, kad ar kita aš nesuprantu (Jis sakė, kaip rašė įrankiu jis nesupranta dienoraščio įrašas).

Šiandien, Aš bandžiau pridėti pasirinktinį veiksmą į svetainės parametrai, bet ji tiesiog nebūtų rodomi. Aš galėtų įdiegti funkciją ir ją matyti savo svetainės funkcijos, bet kai aš aktyvuota jį (be klaidų) ji tiesiog nebūtų rodomi išplečiamajame meniu.

Pagaliau supratau, kad aš su klaidomis "SharePoint" Vieta atributas, <CustomAction> mazgas. Tai blogai elements.xml failas:

<?XML versija="1.0" kodavimas="UTF-8" ?>
<Elementai xmlns="http://schemas.Microsoft.com/SharePoint/">
  <CustomAction
 ID="SiteActionsToolbar"
 GroupID %="SiteActions"
 Vieta="Microsoft.Sharepoint.StandardMenu"
 Seka="100"
 Antraštinė dalis="labas!"
 Aprašymas="Pasirinktinio meniu veiksmų pridėtinės per funkcija."
 ImageUrl="_layouts/images/menuprofile.gif">

    <UrlAction URL="http://www.xyzzy.com"/>

  </CustomAction>
</Elementai>

geras:

<?XML versija="1.0" kodavimas="UTF-8" ?>
<Elementai xmlns="http://schemas.Microsoft.com/SharePoint/">
  <CustomAction
 ID="SiteActionsToolBar"
 GroupID %="SiteActions"
 Vieta="Microsoft.SharePoint.StandardMenu"
 Seka="100"
 Antraštinė dalis="labas!"
 Aprašymas="Pasirinktinio meniu veiksmų pridėtinės per funkcija."
    >
    <UrlAction URL="http://www.xyzzy.com"/>
  </CustomAction>
</Elementai>

That one took me a good two hours to figure out 🙂

Galiu paguosti tuo, kad vieną dieną ateityje, Galėsime pasakyti, įsitikinimų, "back in the day, Man teko eiti tris km kalną ant sniego (Basas!) Siekiant įdiegti pasirinktinę priemonę į MOSS. Jus vaikai, Jūs nežinote, kaip tu turi tai! Lipkit nuo pievelės!"

Laukiu nesulaukiu.

</pabaigos>

Technorati Tags: ,