2016-04-06 14 views
1

Şu anda <project>.vcxproj.user dosyasının <LocalDebuggerEnvironment> dosyasını değiştiren bir araç üzerinde çalışıyorum.Vs2013 projelerini yeniden yüklemek için Vs2013 .user dosyası

Değişiklikler yapıldıktan sonra, VisualStudio açık olduğunda, değişiklikler proje ayarlarında görüntülenmez (sanırım yalnızca proje açıkken yüklenir).

Visual Studio'yu bu ayarları yeniden yüklemeye zorlamanın bir yolu var mı?/Düzenle

: o 'yeniden proje' diyaloğu tetiklemek için proje dosyasını değiştirmek için işe yarayabilecek ama bu temiz bir çözüm

+0

"Projeyi Kaldır" ve ardından "Yeniden Yükle Projesi" den sanıyorum. Varsayılan olarak, Visual Studio, performansı geliştirmek için bazı yaratıcı önbellekleme yapar. Bunu kapatmak sizin için de sihir yapabilir: http://blog.jessehouwing.nl/2012/06/just-in-time-updating-of-source-files.html – jessehouwing

+0

@jessehouwing, dosyaları içeriden alır -memory önbellek "sadece bir UI sorunu olma umudunu yakar – Zaiborg

+0

Muhtemelen Build Ana Bilgisayarı bir yeniden yükleme istemek için dosyanın değiştiğini bildirmek için bir yol var, ama Visual Studio Automation (envDTE) kullanmak için daha iyi bir fikir olduğundan şüpheleniyorum bellek ayarlarında değişiklik yapmak ve daha sonra bir kaydetme zorlamak, eğer umutları VS eğer değişiklikler alırsa burun altındaki dosyaları değiştirmek için. – jessehouwing

cevap

0

Tamam gibi değil hissediyor, ben bunun için bir çözüm buldular.

Bir VsAddin oluşturacağım ve aracımın mantığını uygulayacağım. Bu yüzden olayları oluşturmak ve vcxproj dosyasını dışarıdan düzenlemek yerine ihtiyaç duyulan değişkenleri daha basit bir şekilde ayarlamak için tepki verebilirim.

İlgili konular