2010-10-04 20 views
6

Burada similar question olduğunu biliyoruz ama, 'Start External Program' için göreli yolu ya da benim çözümü için tam bir yeni boş bir proje eklemek için beni sınırlamak olmayan herhangi geçici çözümü tanımlamak mümkün mümkünse ben istiyorum.VS 2010 projesinde 'Harici program başlat' için bir göreli yol nasıl tanımlanır?

Visual Studio 2010 ortamında WinForms uygulamalarını geliştirirken VB.NET kullanıyorum.

+1

Aynı sorunu ve benzer bir yayını da aldım. [** İşte bunu öğrendim **] (http://stackoverflow.com/questions/4774745/using-relative-path-for-start-external-program-in-vs-net-2010). – goombaloon

cevap

1

Mümkün mü, bilmiyorum. Belki ortam değişkenlerini kullanarak% CD% sever ama emin değilim.

Ancak, bu ayarlar csproj.user dosyasına kaydedilir (ya da muhtemelen sizin durumunuzda vbproj.user), böylece her devrenin kendi ayarlarına kolayca sahip olabilir :).

+0

Bu tür ayarların vbproj.user'da saklandığı görülmemektedir. – Drake

+0

Yani, başlangıç ​​yolu .user dosyasına depolanıyor demek, oldukça eminim. – ykatchou

2

$ (ProjectDir) gibi proje makrolarını kullanabilir ve oradan tanımlayabilirsiniz. için $(SolutionDir) veya ortam değişkenleri gibi proje makroları kullanabilirsiniz edemesek

this page

+0

'$ (SolutionDir)' İstediğiniz şey olabilir. – James

+0

Komut alanının yanında '...' seçeneğini tıklayın ve mevcut tüm makroları ve bunların yollarını gösteren el makroları düğmesi bulunmalıdır. – James

+0

Üzgünüz, bu yalnızca C++ Projedir, ancak göreli yollar C# ve VB.Net harici program çalıştırmayı başlatır. – James

3

Bkz "Başlat harici bir program:" sürece çözüm dizinine bir yol göreli sorununuzu çözer olarak relative paths kullanabilirsiniz. için:

  • ..\..\..\windows\system32\cmd.exe

ve sonra Ctrl+F5 bir komut istemi çalıştırır: Ben sadece VS2010 ve VB.NET WinForms proje test edilmiş ve set "dış programını başlat". .. öğelerinin sayısını, projenizin klasör derinliğine ayarlayın.

+0

Denedim ama kaç tane önemli değil .. \ Kullanıyorum, Visual Studio her zaman bir hata atıyor: Harici program bulunamadı. Lütfen geçerli bir yürütülebilir dosya girin. Tüm projelerimin D'de olduğunu ve muhtemelen göreli yolların Visual Studio'nun kurulu olduğu yoldan başladığını düşünün. Benim durumumda Microsoft Visual Studio 10.0. – Drake

+3

Hangi klasörün göreceli olduğunu bulmak için, sadece 'c: \ windows \ system32 \ cmd.exe 'yazın,' Ctrl + F5' tuşlarına basın ve geçerli dizini görüntülemek için 'cd' yazın. VS2010'un yüklü olduğu yer değil, "Oluşturma yolu yolu:". –

+0

@Drake: göreceli bir yol sordunuz, ancak farklı bir sürücüdeki bir dosyaya ilişkin göreceli bir yol anlam ifade etmiyor. Benim testimde proje ve windows klasörü aynı sürücüdeydi. Eşdeğer bir test yapmak için 'cmd.exe'yi D: sürücüsünün köküne kopyalayabilirsiniz. –

İlgili konular