2010-03-25 15 views
10

VS 2010 RC1 kullanıyorum. MSBuild Topluluk Görevleri'ni (MCT) indirip yükleyin. (Tam bilgi vermek için, MSBuild Extension Pack'i de yükledim) Daha sonra, MCT'nin görevleri için Intellisense çalışmasını sağlamak için C: \ Program Files \ MSBuild \ MSBuildCommunityTasks \ MSBuild.Community dosyasını kopyaladım. Tasks.xsd C: \ Program Files \ Microsoft Visual Studio \ 10.0 \ Xml \ Şemalar \ 1033 MSBuild \ MSBuild.Community.Tasks.xsdMSBuild Topluluk Görevleri için Intellisense çalışmıyor

Ben VS başlayıp bir proje (build) oluştururken aşağıda dosya:

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

Bir Hedef yazmaya başlamadan önce, orada bir Intellisense yok.

Özellik bölmesini açmaya çalıştığımda, şema tarama düğmesini tıklatıp C: \ Program Files \ MSBuild \ MSBuildCommunityTasks \ MSBuild.Community.Tasks.xsd dosyasını ekleyin ancak Intellisense hala çalışmıyor! Bu shcema'yı kaldırarak, Intellisense işe geri döner ve elbette sadece diğer görevler için çalışır, ancak MCT görevleri.

Herkes benim gibi aynı sorunu karşıladı mı? Lütfen yardım et!

+2

esinlenerek, bir döngüsel başvuru olduğunu sen sözde dosya ise topluluk .Xsd 'Microsoft.Build.CommonTypes.xsd' içerir var görünür Ekstra görevler için satır ekleme. – Maslow

+0

Sadece VS 2010 ile aynı sorunu yaşadım. – roufamatic

cevap

1

VS 2010 RC1'i kullanmaya başladığımda aynı sorunu yaşadım. Yeniden kurdum ve biraz çalıştı ve durdu. indirilen ve o zamandan beri herhangi bir sorun olmadı Download Here

Pro VS 2010 deneme sürümünü yüklü beri

ben var.

+1

Bu soruyu yayınladığım sırada VS 2010'u kullandım. Bu garip ... Tekrar kontrol edeceğim. –

5

Sen C:\program files\Microsoft Visual Studio 10.0\Xml\Schemas\1033\Microsoft.Build.xsd

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

Bu dosyanın sonuna konulmalıdır aşağıdaki satırı eklemeniz gerekir </xs:schema>

+0

Harika! Ben kontrol edip bitirdiğimde cevabını kabul edeceğim. –

+0

Bu sorununuzu çözdü mü? çünkü bunu yayınladıktan sonra VS2010'umu kontrol ettim ve herhangi bir msbuild dosyası için intellisense sahip değilim. ve ad alanında bir hata olduğunu söyleyen ad alanını vurgular. –

4

önce VS2008 kullanıyorum ve elle MSBuild Topluluk Görevler kopyalanan schema dosyası (.xsd) uygun Visual Studio dizinine. Ancak topluluk görevlerimin Intellisense'e kayıt olması yeterli değildi.

Visual Studio'da .csproj dosyasını açıp 'XML' menüsüne gidip 'Schemas ...' seçeneğini seçmem gerekiyordu. MSBuild Topluluk Şeması dosyası herhangi bir yerde listede bulunmadı, bu yüzden 'Ekle'yi tıklayıp dosyayı ekledim. Bunu bir kez yaptım ve diyaloğu kapattım, viyola! Topluluk görevleri için zekam vardı.

ben de bu üzerinde çalışıyorum this posting on MDSN

+0

Teşekkür ederim, benim için çalıştı. – JDennis