2009-07-09 17 views
9

Visual Studio'da, aynı çözümdeki diğer bir projeden yapılandırma dosyalarını okuyan bir windows form projem var. Dağıtıldıktan sonra bu uygulama çözümün kök klasöründen çalışacak ve dosyalar "/Project1/connection.config" gibi bir şeyden okunacaktır.Visual Studio'da hata ayıklama çalışırken çalışma dizini nasıl değiştirilir?

Ancak, form uygulamasında hata ayıklama ve yürütme derleme yolunu aldığımda, "bin/Debug" veya "bin/Release" ergo'dan çalıştırılacak ve yapılandırma dosyalarının yolu farklıdır.

Visual Studio'ya uygulamayı farklı bir yoldan ayıklamasının ya da yalnızca bir kez derlendiğinde ve hata ayıkladığında/çalıştırıldıktan sonra çalıştırılacak olan aynı yoldan çalıştırıldığında uygulamayı kopyalamanın bir yolu var mı?

cevap

1

Yapılandırma dosyasını hata ayıklama oluşturma dizinine taşımak için projenizde bir yayın oluşturma olayı ayarlayın.

Sağ farklı bir proje ve seçme özelliklerinden yapılandırma gerektirir proje üzerinde tıklayın, ardından inşa olaylar sekmesine tıklayın ve bunun gibi bir post build olay şey eklemek:

Kopya configFilePath $ (TargetPath)

23

Proje özelliklerinde hata ayıklama sekmesini açın. Orada, çalışma dizinini değiştirmek için bir metin kutusu bulacaksınız.

+0

Bu nedenle, yürütme aksamı hala bin/Hata ayıklamasından yüklenir – Riri

1

Bu sorunu proje özellikleri derleme sekmesine gidip oluşturma çıktı yolunu değiştirerek çözdüm. Umarım bu sizin için çalışacaktır.

Sürüm oluşturma işlemini yapmaya hazır olduğunuzda, bin \ 'e geri değiştirmeniz gerektiğine inanıyorum.

0

Aynı eski klasöre neden yazılmasının nedeni yönetim hakları olabilir.

İlgili konular