Komut dosyası , Proje adı yerine " Çeşitli Dosyalar " yazdığından otomatik tamamlama yoktur . Sorunuzdaki videodan gelen aşağıdaki resme bir göz atın:
" Çeşitli Dosyalar " mesajı birçok nedenden dolayı ortaya çıkabilir:
1. Unity C # dosyanızı Unity Editor'dan açmak yerine başka bir klasörden açtığınızda gerçekleşebilir.
2 Bu durum, Visual Studio hala açıkken Unity'nin çökmesi nedeniyle bazı dosyaları bozması nedeniyle de olabilir.
3. Unity kapatılıp yeniden açıldığı için ancak artık Visual Studio'ya bağlı olmadığı için olabilir. Visual Studio açıldığında " Çeşitli Dosyaları " alırsınız ve otomatik tamamlama olmaz.
4. Bu, Unity için Visual Studio Araçları yüklü olmadığında ortaya çıkabilir .
5. Unity'den bir komut dosyası oluşturduğunuzda, Unity onu işlemeyi bitirmeden veya yuvarlak simge animasyon öğeleri animasyonu bitirmeden önce hızlıca açın.
Çoğu zaman, Unity ve Visual Studio'nun yeniden başlatılması bunu düzeltmelidir.
Soruna hangisinin neden olduğunu anlayamıyorum, ancak bunu düzeltmek için en olası çözümü ele alacağım.
Bölüm 1'i Düzeltin :
1 .Download ve Yükle birlik için Visual Studio Araçları gelen bu linke. Bunu Unity ve Visual Studio kapalıyken yapın.
2. Unity Editor'den Düzenle -> Tercihler ... -> Harici Araçlar'a gidin . On Harici Script Editor buna açılır menüden, değişim Visual Studio 2015 .
Bölüm 2'yi Düzeltin :
Yeni oluşturulan C # dosyaları Çeşitli olarak geliyorsa , aşağıdaki talimatları izleyin:
1 .from Visual Studio, gidin Araçlar -> Seçenekler ... -> Birlik Araçlar -> Çeşitli . Bağlantı simgesini göster altında , bunu true
Visual Studio'yu yeniden başlatacak şekilde ayarlayın .
2. Yeniden başlattığınızda, bağlantı simgesi artık Visual Studio'da mevcut olmalıdır. Tıklayın, ardından bağlanacağınız Unity örneğini seçin. Kırmızı 'x' simgesi şimdi kahverengi bir onay işareti simgesine dönüşmelidir. Şimdi, Unity'de yeni bir C # dosyası oluşturduğunuzda, Miscellaneous demeden açılmalıdır .
Bölüm 3'ü Düzelt :
Hala düzelmedi mi?
Projeyi yeniden içe aktarın ve ardından C # Projesini açın.
1. Visual Studio'yu kapatın.
2. Unity'den Varlıklar -> Tümünü Yeniden İçe Aktar'a giderek projeyi yeniden içe aktarın .
3. Şimdi, Assets -> Open C # Project'e giderek projeyi Visual Studio'da açın . Bu, projeyi yeniden yükleyecek ve olası çözüm dosyası sorunlarını çözecektir.
Bölüm 4'ü Düzeltin :
Hala düzelmedi mi?
Her C # dosyasını ayrı ayrı düzeltin.
1 tarihinde .Tıklama Tüm dosyaları göster simgesi.
2. Otomatik tamamlamayan komut dosyasını seçin, ardından sağ tıklayın ve Projeye Dahil Et'i seçin .
Bölüm 5'i Düzeltin :
Henüz düzeltilmedi mi?
Birden çok kişi için işe yaramış gibi görünen bu özel çözüm için kredi chrisvarnz'a gidiyor .
1. Visual Studio'yu kapatın
2. Proje dizininize gidin ve oluşturulan tüm Visual Studio dosyalarını silin.
Silinecek dosya uzantıları şunlardır:
Misal:
Diyelim ki Projenizin adı "Hedef Vuruşu" , bunlar silinecek dosyaların nasıl görünmesi gerektiğidir:
- Hedef Shoot.csproj
- Hedef Shoot.Editor.csproj
- Hedef Ateş.Editor.csproj.user
- Hedef Shoot.Player.csproj
- Hedef Shoot.Player.csproj.user
- Hedef Shoot.sln
Başka hiçbir şeyi silmeyin.
3. Yeni Visual Studio dosyası oluşturması ve ardından Visual Studio'yu açması gereken Unity'den komut dosyasına tekrar çift tıklayın . Bu sorununuzu çözebilir.
Bölüm 6'yı Düzeltin :
Çalışmıyorsa, şu hatayı alıp almadığınızı kontrol edin :
"GetReferenceNearestTargetFrameworkTask" görevi bulunamadı
1 .Install Nuget PackageManager dan burada .
2. Görsel Görsel'i Yeniden Başlatın.
Görmek fazla bilgi için bu yanıta .