2012-03-12 9 views
11

Visual Studio 11 zostało wydane kilka tygodni temu, a teraz ReSharper is available for it, jestem gotowy, aby zacząć go używać!Jak mogę pracować z projektami XNA w Visual Studio 11 Beta?

Niektóre z projektów, nad którymi pracuję, to projekty XNA. Wydaje się, że nie są one ładowane w VS11 Beta, nawet po ponownym zainstalowaniu XNA Game Studio 4 Refreshpo zainstalowaniu VS11 Beta w wersji.

Czy ktoś ma VS11 Beta współpracujące z projektami XNA?

+0

Oto link do posta na blogu, który prawdopodobnie odniósł sukces w pracy z Xna przez VS11 w systemie Windows 8. http://blogs.msdn.com/b/astebner/archive/2012/02/29/10274694. aspx –

+0

Warto zauważyć, że instrukcje, które połączyłeś, wydają się być dla Visual Studio ** 2010 ** na Windows 8. Nie dla Visual Studio ** 2011 ** jak pierwotne pytanie pyta. –

+0

dziękuję, nie wpadłem w to. Moja strona startowa beta VS11 zawiera odniesienie do tworzenia nowego projektu Xna, ale ponieważ nie zainstalowałem Xna na mojej partycji win 8, nie zawracałem sobie tym głowy. To i przeczytanie wpisu na blogu sprawiło, że połączyłem te dwa. fałszywe założenie, jak sądzę. –

Odpowiedz

9

Właśnie dostałem go do pracy, wymagało to trochę hackery.

To będzie działać po zainstalowaniu XNA Game Studio 4.0.

Znajdź Game Studio 4.0 katalog w:

C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ Extensions \ Microsoft

Skopiować do katalogu:

% AppData% \ Local \ Microsoft \ VisualStudio \ 11.0 \ Extensions

Można tam w Eksploratorze wprowadzając %AppData w pasku adresu, naciskając klawisz ENTER, a następnie przechodząc lub wypełnić resztę pasku adresu (z jakiegoś powodu po prostu wklejając cały względny adres URL nie działa)

Gdzie% AppData% oznacza twój osobisty katalog AppData. Jest to ukryty katalog w twoim osobistym katalogu, który zwykle znajduje się w C: \ Users \ YourUserName.

Nie skończyłeś, otwórz nowo utworzony katalog i otwórz rozszerzenie.vsixmanifest plik z TextEditor i zmienić ten blok:

<SupportedProducts> 
    <VisualStudio Version="10.0"> 
    <Edition>VSTS</Edition> 
    <Edition>VSTD</Edition> 
    <Edition>Pro</Edition> 
    <Edition>VCSExpress</Edition> 
    <Edition>VPDExpress</Edition> 
    </VisualStudio> 
</SupportedProducts> 

do tego:

<SupportedProducts> 
    <VisualStudio Version="11.0"> 
    <Edition>Ultimate</Edition> 
    <Edition>Premium</Edition> 
    <Edition>Pro</Edition> 
    </VisualStudio> 
</SupportedProducts> 

i zapisz go. Teraz przejdź do katalogu o jeden poziom do katalogu rozszerzeń i usuń wszystkie obecne pliki pamięci podręcznej (nie przejmuj się, że są one automatycznie odnawiane) i ponownie uruchom program Visual Studio. Powinieneś teraz móc otwierać swoje projekty XNA!

edit:

Jest teraz bardziej popularny aktualne pytanie tutaj: How to install XNA game studio on Visual Studio 2012?

Dla mnie to nie działa, tylko rozszerzenie pojawił się po zainstalowaniu inne rozszerzenie (I aktualizowany Nuget) usunięcie skrzynek nie pomogło w ogóle.

+0

Nie udało mi się :( – Joh

+0

Hey Joh, co się nie powiodło? Czy nic się nie stało Napisałem poradnik po tym, jak już to zrobiłem, więc być może przegapiłem krok: – Tinco

+0

VS nie mógł załadować projektów zawartości. Ponadto XNA nie pojawił się na liście rozszerzeń może to być problem .. Ścieżka, o której wspomniałeś, nie istniała w moim systemie. Próbowałem zamiast tego% AppData% \ Microsoft \ VisualStudio \ 11.0 \ Rozszerzenia. Musiałem utworzyć rozszerzenia, nie istniało. Używam VS11 Beta Ultimate – Joh

4

Pamiętaj, że jeszcze nie testowałem wersji beta. Ale mogę podać ci pewne informacje, które mogą być istotne.

Historycznie XNA Game Studio zawsze było związane z określoną wersją Visual Studio. Na przykład XNA 3 działa tylko z VS 2008 i XNA 4 działa tylko z VS 2010.

Chociaż można odwoływać się do XNA zespoły w projekcie w innej wersji programu Visual Studio, nie można korzystać z funkcji XNA Game Studio - najbardziej w szczególności Content Pipeline. Oznacza to, że musisz utworzyć swoje pliki XNB w inny sposób lub nie używać ContentManager. Również ustawienie profilu (HiDef vs Reach) musi być ustawione ręcznie, a aktualizacja projektów na wielu platformach nie jest dostępna.

Nie jestem do końca pewien, czy projekty zostaną załadowane pomyślnie, czy nie; a jeśli tak, to czy zbudują. Jeśli otworzysz plik projektu XNA w edytorze tekstu, zauważysz niektóre instrukcje MSBuild, których nowszy Visual Studio może nie rozumieć. Jeśli wyczyścisz te ręcznie, projekt powinien się załadować.

+0

A więc czy my, użytkownicy XNA, utkniemy z VS2010, czy jest nowy XNA w pracach, które wyjdą na VS2011? – ClassicThunder

+0

Dotychczas nie ogłoszono niczego poza XNA 4.0. Microsoft nie powiedział nic w żaden sposób, jednak w społeczności istnieje wrażenie, że XNA została poważnie ograniczona. Napisałem [optymistyczny wpis na blogu] (http://andrewrussell.net/2011/11/predictions-on-xna-in-windows-8/) na ten temat, ale inni nie są tak optymistyczni. Historycznie (jestem całkiem pewna) wersje XNA nigdy nie były zsynchronizowane z wersjami Visual Studio lub Windows. –

+0

Mogę zdecydowanie potwierdzić, co mówi tutaj @AndrewRussell. Wyraźnie pamiętam, że musiałem trzymać się VS 2008 przez jakiś czas, dopóki nie dostali XNA pracującego dla VS 2010. Ale żadnych obietnic, jeśli MS faktycznie to obejdzie. – rbwhitaker

Powiązane problemy