• home
    • news & events
    • blog
  • über uns
    • projekte und referenzen
    • partner
    • produkte & technologien
    • offene jobs / stellen
  • dienstleistungen & services
    • software design & architektur
    • software entwicklung
    • beratung / consulting
    • training, kurse und workshops
  • angebote
    • quick-starts
    • trainings, schulungen & kurse
    • workshops
  • kontakt
Wir bieten SharePoint und .NET
Kompetenz, Erfahrung und Know-How:
"1stQuad guaranteed."
Diesen Blog abonnieren
Subscribe in NewsGator Online Add to My AOL
Add to Google Reader or Homepage Add to netvibes

Aktuelle Posts

State Machine Workflow mit InfoPath Formularen für SharePoint 2010 – Teil 8
SharePoint 2010 / PowerShell: Mehrsprachige Taxonomien importieren
State Machine Workflow mit InfoPath Formularen für SharePoint 2010 – Teil 7
State Machine Workflow mit InfoPath Formularen für SharePoint 2010 – Teil 6
State Machine Workflow mit InfoPath Formularen für SharePoint 2010 – Teil 5

Archiv

August 2010 (2)
Juli 2010 (11)
Juni 2010 (13)
Mai 2010 (11)
April 2010 (4)
März 2010 (6)
Februar 2010 (2)
Januar 2010 (6)
Dezember 2009 (4)
November 2009 (13)
Oktober 2009 (17)
September 2009 (2)
Juli 2009 (2)
März 2009 (2)
Januar 2009 (1)

Als Microsoft Certified Partner bietet 1stQuad Solutions SharePoint und .NET Kompetenz, Erfahrung und Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Zürich, Bern, Basel, Schweiz sowie Deutschland und Östereich.
Als Spezialist für kleine und mittlere Unternehmungen (KMU) bietet 1stQuad Solutions SharePoint und .NET Produkt- und Projekt-Kompetenz, -Erfahrung und -Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Zürich, Bern, Basel, Schweiz sowie Deutschland und Östereich.
Mit Kentico CMS bietet 1stQuad Solutions neben SharePoint und .NET CMS-Produkt- und Projekt-Kompetenz, -Erfahrung und -Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Zürich, Bern, Basel, Schweiz sowie Deutschland und Östereich.
© 2010 1stQuad Solutions
Alle Rechte vorbehalten
> Impressum
Wir bieten Microsoft SharePoint und .NET Projekt- und Produkt-Know-how, Kompetenz und Erfahrung für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Zürich, Bern, Basel, Schweiz sowie Deutschland und Östereich.

Blog > Juli 2010

SharePoint 2010 Solution Activation Dependencies

Für mich ist dies eine der wichtigeren Neuerungen von SharePoint 2010 im Deployment-Bereich: Nicht nur Features sondern auch Solutions (WSPs) können nun über eine Dependency voneinander abhängig gemacht werden.

Veröffentlicht am 25.07.2010 20:35:49 von Michael Hofer mit 0 Kommentar(en)

Obwohl es bereits unter SharePoint 2007 möglich war, bestimmte Features welche auf verschiedene Installations- respktive Solution-Packages (WSPs) verteilt wurden, voneinander abhängig zu machen, hatte man keine wirkliche Möglichkeit, die anderen möglichen "Lieferobjekte" eines WSPs wie Assemblies im GAC oder Dateien im SharePoint-Verzeichnis vvorauszusetzten.

Nehmen wir an, wir haben eine "Common"-Paket, welches wiederverwendbare Klassen in einer Assembly sowie z.B. allgemeine CSS Stylesheets verwendet. Diese sind in ein WSP gepackt, welches auf der Farm installiert wird. Weitere WSPs bringen dann Projekt- respektive Applikations-spezifische Artfeakte, welche auf den "Common" Klassen und Artefakten aufbauen. In SharePoint 2007 gab es nur die Möglichkeit "organisatorisch" sicher zu stellen, dass das "Common"-Paket vorhanden war.

Unter SharePoint 2010 haben wir nun die Möglichkeit sicherzustellen, dass ein WSP in einer Farm installiert ist, bevor ein anderes aufgeschaltet werden kann: Im Manfiest der Solution kann eine Solution-Dependency wie folgt eingetragen werden:

<?xml version="1.0" encoding="utf-8"?>
<Solution xmlns="http://schemas.microsoft.com/sharepoint/">
  <ActivationDependencies>
    <ActivationDependency SolutionId="d21fabe5-13a1-4647-9a2b-60551307f957"/>
  </ActivationDependencies>
</Solution>

Übrigens: In einem Visual Studio 2010 SharePoint Projekt kann man die Dependency unter "Package" -> "Package.package" --> "Package.Template.xml" eintragen. Und die SolutionId einer Windows Solution Package erhält man in den Eigenschaften der "Package"-Ansicht.

Kommentar
Dieser Blog-Eintrag wurde noch nicht kommentiert.
Kommentar hinterlassen



 Security code
Zurück, Seite drucken