2012-10-18 11 views
7

Chciałbym rozwijać części sieci SharePoint 2010 bez lokalnej instalacji SharePoint. Chodzi mi o to, że nie chcę instalować serwera SharePoint, ponieważ go nie potrzebuję i jest taki ogromny.Tworzenie SharePoint 2010 bez instalacji lokalnego serwera

Znalazłem kilka pytań na ten temat, ale nadal nie mogę go uruchomić. Znalazłem wpis na blogu na ten temat: http://techblog.hk.agenda-asia.com/2010/10/29/create-sharepoint-project-without-install-sharepoint-server/

Próbowałem postępować zgodnie z instrukcjami z tego bloga. Teraz mogę tworzyć projekty SharePoint 2010 za pomocą Visual Studio. Problem polega na tym, że Visual Studio nie może znaleźć bibliotek 3D SharePoint. Nawet jeśli skopiuję je do katalogu lokalnego i dodaję ten folder do rejestru za pomocą klucza HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft.NETFramework \ v3.5 \ AssemblyFoldersEx \ MyAssemblies (jak zalecane wpisu na blogu):

Jak mogę powiedzieć Visual Studio, gdzie są biblioteki SharePoint są?

Odpowiedz

5

można uzyskać DLL z SharePoint z folderu ISAPI w 14 ula:

C: Program Files \ \ Common Files \ Microsoft Shared \ Extensions Web Server \ 14 \ ISAPI

Wystarczy skopiować pliki dll do komputera lokalnego i odniesienie ich w projekcie do kompilacji.

Zdasz sobie sprawę, że to bardzo bolesne podczas debugowania/wdrażania projektów, ponieważ nie będziesz w stanie przetestować kodu lokalnie.

AKTUALIZACJA: Maszyna do oceny Sharepoint 2010 nie jest już dostępna. Tak więc informacje poniżej nie są aktualne. Najlepszym rozwiązaniem jest teraz uzyskanie Sharepoint 2010 z MSDN, jeśli masz oczywiście abonament.

Moja rada jest, aby Microsoftu 2010 Information Worker Wykazanie i Evaluation Virtual Machine (SP1):

http://www.microsoft.com/en-au/download/details.aspx?id=27417

Jest to maszyna wirtualna z SharePoint 2010, a chodzi o wszystkie narzędzia potrzebne jak InfoPath i preinstalowane studio wizualne.

Jedynym problemem jest to, że będziesz potrzebować serwera r2 na rok 2008, aby go uruchomić.

udało mi się z powodzeniem przekształcić maszynę do VMWare i jestem szczęśliwie uruchomienie go pod windows 7 zgodnie z instrukcjami z tego postu:

http://sharepointyankee.com/2010/06/03/converting-the-sharepoint-and-office-2010-information-worker-virtual-machines-to-vmware-from-hyper-v/

Upewnij się przeczytać komentarze na tym stanowisku, ponieważ nie to para butów.

Upewnij się również, że masz maszynę nieco chropowatą. Używam go z i7 z 8 gigabajtowym RAM-em, SSD, z 4 rdzeniami przydzielonymi do VM i działa płynnie.

+0

Mam podobny problem, ale nie mam plików \ ​​HIL i brak plików DLL. Czy nie ma możliwości tworzenia aplikacji łączących się z programem SharePoint bez zainstalowanego serwera? – Essah

+1

14 gałęzi znajduje się na serwerze Sharepoint, będziesz musiał zażądać plików dll do administratora systemu. Jak już powiedziałem, istnieje sposób, ale jest on bardzo uciążliwy, a powyższy link jest teraz w trybie offline, więc nie ma już wolnej maszyny wirtualnej od Microsoftu. – Luis

0

Ok, aby odpowiedzieć na oryginalne pytanie:

  1. Kopiowanie bibliotek DLL SharePoint z rzeczywistego serwera SharePoints (musisz jeden z tych zresztą) z C: \ Common Files Program Files \ \ Microsoft Shared \ Rozszerzenia serwera WWW \ 14 \ ISAPI Do urządzenia deweloperskiego - NIE musisz umieszczać ich w podobnej strukturze - wybierz, co chcesz.

  2. W visual studio należy odwołać się bezpośrednio do tych bibliotek dll (dodać odniesienie, przeglądać) lub dodać folder do "ścieżek referencyjnych" w ustawieniach projektu.

  3. Jeśli wiele osób pracujących nad projektem, można mieć problemy, jeśli używasz różnych wersji/pakiety serwisowe z bibliotek DLL SharePoint - to zapewnienie, że odwołanie ma flagę „wersja specyficzny” ustawiony na true (każdy odniesienie)

Powiązane problemy