İşleri daraltabileceği / birine yardım edebileceği umuduyla, soruşturma yaklaşımı yaptım. Benim için, başlangıçta C: \ Users \ {kullanıcı} \ AppData \ Local \ Microsoft \ VisualStudio konumundaki klasörü Belgelerim'e taşıdım ve Visual Studio'nun onu yeniden başlatarak yeniden oluşturmasına izin verdim. Bu, hataları ortadan kaldırdı. Bu yüzden her şeyi birer birer geri taşıdım ve suçluları bulana kadar her seferinde Visual Studio'yu yeniden başlattım. Bu klasörlerin geri taşınmasında sorun yoktu:
- 1033 (otomatik oluşturulan kopyanın üzerine eskisinin üzerine yazılmıştır)
- Tasarımcı (eski kopyamdaydı, VS'yi yeniden başlattığımda başlangıçta yeniden oluşturulmadı, tekrar kopyaladı)
- Uzantılar (otomatik oluşturulan kopyanın üzerine eskisinin üzerine yazılır)
- ImageLibrary (otomatik oluşturulan kopyanın üzerine eskisinin üzerine yazılmıştır)
- Bildirimler (otomatik olarak oluşturulan kopyanın üzerine eskisinin üzerine yazılmıştır)
- STemplate (eski kopyamdaydı, VS'yi yeniden başlattığımda başlangıçta yeniden oluşturulmadı, tekrar kopyaladı)
- VTC (eski kopyamdaydı, VS'yi yeniden başlattığımda başlangıçta yeniden oluşturulmadı, tekrar kopyaladı)
Bu dosyaların otomatik olarak oluşturulan dosyaların içine geri taşınması / üzerine yazılmasında sorun yoktu:
- ApplicationPrivateSettings (eski kopyamdaydı, VS'yi yeniden başlattığımda başlangıçta yeniden oluşturulmamıştı)
- ApplicationPrivateSettings.lock (otomatik olarak oluşturulan kopyanın üzerine eskisinin üzerine yazılmıştır)
- vspdmc.lock (otomatik olarak oluşturulan kopyanın üzerine eskisinin üzerine yazılmıştır)
Bu dosyaların geri taşınmasında sorun yoktu. Her biri eski kopyamdaydı ve VS'yi yeniden başlattığımda başlangıçta yeniden oluşturulmamıştı:
- .NETFramework, Sürüm = v4.0, Set = Çerçeve, Hash = C958D412.dat
- .NETFramework, Sürüm = v4.0, Set = RecentAssemblies Hash = 0.dat
- .NETFramework, Sürüm = v4.5, Set = Uzantıları, Hash = 75EAE334.dat
- .NETFramework, Sürüm = v4.5, Set = Uzantıları, Hash = 497525A2.dat
- .NETFramework, Sürüm = v4.5, Set = Çerçeve, Hash = 5AE9A175.dat
- .NETFramework, Sürüm = v4.5.2, Set = Uzantıları, Hash = 24CEEB0D.dat
- .NETFramework, Sürüm = v4.5.2, Set = Uzantıları, Hash = 72AE305.dat
- .NETFramework, Sürüm = v4.5.2, Set = Uzantıları, Hash = ADF899D7.dat
- .NETFramework, Sürüm = v4.5.2, Set = Çerçeve, Hash = D8E943A2.dat
Bunlar sorunlara neden oldu - bu dosyaları silin ve yeniden oluşturmasına izin vermek için VS'yi yeniden başlatın:
- ComponentModelCache - Bu klasörün içeriğini eskilerinin üzerine yazdığımda (4 dosya: MS.VS.Default.cache, .catalogs, .err, .external), bu bana daha önce yapamama konusunda aldığım tüm hataları verdi projemi yüklerken paketleri yükle ve VS'yi kapatmaya çalışırken "nesne başvurusu bir nesnenin örneğine ayarlanmadı" hatası.
- devenv.exe.config - ComponentModelCache ile aynı
- .NETFramework, Version = v4.0, Set = Extensions, Hash = 6D09DECC.dat - eksik js dosyalarından şikayet ederek JavaScript Dil Hizmetinde hata çıktısına neden olur
- .NETFramework, Version = v4.0, Set = Extensions, Hash = 9951BC03.dat - eksik js dosyalarından şikayet ederek JavaScript Dil Hizmetinde hata çıktısına neden olur
- .NETFramework, Version = v4.5.2, Set = RecentAssemblies, Hash = 0.dat - eksik js dosyalarından şikayet ederek JavaScript Dil Hizmetinde hata çıktısına neden olur
Bunlar, son .NETFramework dosyalarındaki hatalardır (bunları tekrar eklemezsem alamıyorum):
01:10:11.7550: Referenced file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References\libhelp.js' not found.
01:10:11.7550: Referenced file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References\sitetypesWeb.js' not found.
01:10:11.7550: Referenced file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References\domWeb.js' not found.
01:10:11.7550: Referenced file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References\underscorefilter.js' not found.
01:10:11.7550: Referenced file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References\showPlainComments.js' not found.
JavaScript Dil Hizmeti eklentisini yeniden yüklemem / onarmam gerekebilir, bu nedenle alakasız olabilir. Ancak kesinlikle devenv.exe.config ve ComponentModelCache'nin "nesne başvurusu bir nesnenin örneğine ayarlanmadı" hatasını düzeltmesi gerekir.