2

Birçok (> 20) projeyle ilgili bir çözümüm var. "Property Manager | Microsoft.Cpp.Win32.user" ayarlarını değiştirdiğimde, TÜM projeler için geçerlidir. Include/Library dizinlerini ayarladığımda bu iyidir.Visual Studio 201x proje ayarları

Ancak, bu ayar benim Visual Studio paylaşılır öğrendim 2010 Visual Studio 2010 (eski artırmak kütüphane, eski Microsoft SDK, vb kullanarak) eski şeyler yapmak için umuyordum 2013 & Visual Studio .. ve Visual Studio 2013'teki yeni destek/MS-SDK nesneleri.

Include/Library dizinleri ayarlarını nasıl daha iyi bir şekilde ayırmayı bilen var mı? (bireysel projelerin özenle ayarlanmasını gerektirmezler./lib klasörleri içerir.)

+2

Daha da kötüsü, tüm çözümlerde ve aynı MSBuild sürüm numarasını kullanan tüm VS sürümlerinde ayarları değiştirecektir. Bu uygun değilse, kendi proje özellik sayfanızı oluşturmalısınız. Ve bu acıyı, bir projeyi konfigüre etmenin sadece normal meselesi. Etkin özellik sayfalarının önceden ayarlanmış olması için Dosya> Dışa Aktar Şablonu ile kendi proje şablonunuzu oluşturabilirsiniz. –

+1

Bkz. [Proje Özellikleriyle Çalışma] (https://msdn.microsoft.com/en-us/library/669zx6zc.aspx), özellikle * Yeniden kullanılabilir özellik yapılandırmalarını paylaşma * başlıklı bölüm. – IInspectable

cevap

1

Henüz bu davaya girmedim, ama yarın olabilir. Düşünebildiğim tek hızlı çözüm, CaseA/CaseB için sanal makineler kurmak. Ama bunun zarif bir çözüm olmadığını anlıyorum. Daha iyi bir şey bulursam buraya gönderirim.