Şu anda, aşağıdaki satırı çağırıyorumMachine.config'in 64 bit sürümünü alma
System.Configuration.Configuration cnf = ConfigurationManager.OpenMachineConfiguration();
sonuç aşağıdaki cnf.FilePath == C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config \ machine.config
Aşağıdaki sonucu 32bit 2003 sunucusunda ve 64 bit 2008 R2 sunucusunda alıyorum. İdeal olarak 64 bit bir sunucuya yüklendiğinde 64 bit klasörünü geri almak istiyorum.
aka - C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 Konfig'teki \ \ machine.config
yapıyor ConfigurationFileMaps başvurmadan 64 bit sürümünü almak için bir yolu var mı - gibi Configuration examples from Msdn
yorum için Güncelleştirme
- Şu anda, platformu ayarı
- bir standardın System.Configuration.Install.Installer devralan bir sınıfta kod çalıştırıyorum Herhangi Cpu ayarlanır application
- Kodun bulunduğu bu proje, Visual Studio Installer kurulum projesinde
Proje ayarlarınızda "Platform hedefi" ne ayarlanmış? –
Bilet, cevabınız ile güncellendi - herhangi bir platforma ayarlandı. – Lareau
Bu standart bir uygulama mı yoksa bir web uygulaması mı? Bir web uygulamasıysa, Uygulama Havuzu'nun "32-Bit Uygulamalarını Etkinleştir" ayarı nedir? –