2010-03-25 15 views
10

Używam VS 2010 RC1. Pobieram MSBuild Community Tasks (MCT) i instaluję. (Aby podać pełną informację, zainstalowałem również pakiet rozszerzeń MSBuild)Intellisense dla MSBuild Community Tasks nie działa

Następnie, aby IntelliSense działał w zadaniach MCT, skopiowałem plik C: \ Program Files \ MSBuild \ MSBuildCommunityTasks \ MSBuild.Community. Tasks.xsd do C: \ Program Files \ Microsoft Visual Studio 10.0 \ XML \ schematów \ 1033 \ MSBuild \ MSBuild.Community.Tasks.xsd

zacznę VS i utworzyć projekt (build) plik jak poniżej:

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" > 
    <_ 
</Project> 

Gdy zaczynam wpisywać cel, nie mam tam Intellisense.

Próbuję otworzyć panel właściwości, kliknij przycisk przeglądania schematu, dodaj plik C: \ Program Files \ MSBuild \ MSBuildCommunityTasks \ MSBuild.Community.Tasks.xsd, ale Intellisense nadal nie działa! Usuwając to shcema, Intellisense powraca do pracy i oczywiście działa tylko dla innych zadań, ale zadań MCT.

Czy ktoś napotkał ten sam problem, co ja? Proszę pomóż!

+2

pracuję na to, jak dobrze, wydaje się, że jest okrągła odniesienia, .XSD społeczność zawiera 'Microsoft.Build.CommonTypes.xsd' natomiast jest plik, który mają dodawanie linii uwzględniania dla dodatkowych zadań. – Maslow

+0

Po prostu wpadłem na ten sam problem z VS 2010. – roufamatic

Odpowiedz

1

Miałem ten sam problem, gdy po raz pierwszy zacząłem używać VS 2010 RC1. Ponownie zainstalowałem i to działało trochę i przestało.

mam od pobrać i zainstalować wersję testową VS 2010 Pro Download Here

nie miałem żadnych problemów, ponieważ.

+1

Użyłem VS 2010 w momencie zamieszczania tego pytania. To dziwne ... Sprawdzę to jeszcze raz. –

5

Trzeba dodać następującą linię do C:\program files\Microsoft Visual Studio 10.0\Xml\Schemas\1033\Microsoft.Build.xsd

<xs:include schemaLocation="MSBuild\MSBuild.Community.Tasks.xsd"/> 

Należy umieścić na końcu pliku, przed </xs:schema>

+0

Świetnie! Sprawdzę to i zaakceptuję twoją odpowiedź, kiedy skończę. –

+0

Czy to rozwiązało twój problem? ponieważ po opublikowaniu tego, sprawdziłem mój VS2010 i nie mam intellisense dla żadnego pliku msbuild. i podświetla przestrzeń nazw mówiącą o błędzie w przestrzeni nazw. –

4

Używam VS2008 i ręcznie kopiowane Zadania MSBuild Wspólnoty plik schematu (.xsd) do odpowiedniego katalogu Visual Studio. Jednak to nie wystarczyło, aby moje zadania społecznościowe mogły zarejestrować się w Intellisense.

Musiałem otworzyć plik .csproj w Visual Studio, a następnie przejść do menu "XML" i wybrać "Schematy ...". Plik schematu społeczności MSBuild nie znajdował się nigdzie na liście, dlatego kliknąłem przycisk "Dodaj", a następnie dodałem plik. Raz to zrobiłem i zamknąłem okno, altówka! Miałem intellisense dla zadań społeczności.

Zainspirował mnie this posting on MDSN

+0

Dziękuję, pracowałeś dla mnie. – JDennis

Powiązane problemy