Funkcje programu SharePoint: w jaki sposób można używać wersjonowania wieloznacznego?

Myślę, że prawdopodobnie będzie to ogólne pytanie dotyczące ładowania zestawu .NET, ale w moim konkretnym przypadku chcę, aby moje funkcje SharePoint wskazywały na zespół, którego wersjonowanie jest powiązane z poprawnym numerem wersji SVN.

Moje zespoły są teraz wersjonowane, jak wspomniano wTen artykuł. Chciałbym móc skonfigurować moje funkcje SharePoint do korzystania z najnowszej wersji zespołu, który jest w GAC.

<code><Feature Id="7b5d86e8-17dc-4943-8f4e-ad1068daf4f9" 
         Title="My happy feature" 
         Scope="Web" 
         Version="1.0.0.0" 
         Hidden="FALSE" 
         DefaultResourceFile="core" 
         ReceiverAssembly="HappyFeature, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d772fbab82fe6896"
         ReceiverClass="HappyFeature.Receivers.HappyItemEventReceiver"
         xmlns="http://schemas.microsoft.com/sharepoint/">
</Feature>
</code>

Kiedy to robię, SharePoint oczywiście nie może znaleźć złożenia, ponieważ silna nazwa nie pasuje do wersji 1.0.0.0 opisanej tutaj. Moja obecna wersja w moim zestawie to 1.0.4479.26553, więc chciałbym, aby moje funkcje mogły automatycznie znaleźć podobne wersje montażowe. Jak mogę to zrobić?

Trochę naiwnie próbowałem czegoś takiego:

<code>ReceiverAssembly="HappyFeature, Version=1.0.*, Culture=neutral, PublicKeyToken=d772fbab82fe6896"
</code>

i

<code>ReceiverAssembly="HappyFeature, Version=1.0.*.*, Culture=neutral, PublicKeyToken=d772fbab82fe6896"
</code>

Ale gdy próbuję wdrożyć moje rozwiązanie jako takie, nadal wydaje się, że szuka pliku z wersją 1.0.0.0:

Nie można zainstalować funkcji „7b5d86e8-17dc-4943-8f4e-ad1068daf4f9”, ponieważ ładowanie zespołu odbiornika zdarzeń „HappyFeature, Version = 1.0.., Culture = neutral, PublicKeyToken = d772fbab82fe6896 ”nie powiodło się: System.IO.FileNotFoundException: Nie można załadować pliku lub złożenia„ HappyFeature, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = d772fbab82fe6896 ”lub jednej z jego zależności. System nie może znaleźć określony plik Nazwa pliku: „HappyFeature, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = d772fbab82fe6896”

Jaki jest właściwy sposób zmuszenia struktury do ładowania zestawów funkcji z przyrostową wersją?

EDYCJA: Tak więc, chociaż nie rozwiązałem konkretnego pytania, które zadałem, sugestia Ryana rozwiązała mój praktyczny problem polegający na tym, że mogłem oznaczyć moje zespoły za pomocą informacji związanych z SVN, zachowując jednocześnie zdolność do ładowania moich zespołów w SharePoint Świat FeatureReceiver.

questionAnswers(2)

yourAnswerToTheQuestion