2016-03-20 23 views
0

Görsel stüdyonun kaynağında yaptığım yardım dosyasına erişmeye çalışıyorum. Ben erişmek yolu kullanıyor: Ben bir yürütülebilir dosya oluşturmak, buErişim Yardımı Dosya .CHM Kaynaklar Visual C#

Help.ShowHelp(this, "D:\TEs\TEs\Resources\Manual.chm"); 

çalışmaz ve TEler dizinde hiçbir dosya olmadığı için başka bir bilgisayarda deneyin. Programımın her zaman yardım dosyasını kaynaklardan çağırmasının en iyi yolu nedir?

cevap

2

.chm dosyanızı yürütülebilir dosyayla aynı klasöre yerleştirin ve erişmek için göreli bir yol kullanın. Uygulamanızın çalışma klasörünün yürütme sırasında değişebileceğini unutmayın, bu nedenle muhtemelen bir klasörü Assembly.GetEntryAssembly() konumuna göre kullanmak isteyeceksiniz.

+0

Bir şekilde chm dosyasını kaynaklardan açabileceğim bir yol var mı? Örneğin, bu D: \ TEs \ TEs \ Resources \ Manual.chm yerine, geçerli dizin \ TEs \ Resources \ Manual.chm diyorum? – Kamran

+0

Yolun hedef makinelerde mevcut olduğundan emin olduğunuz şekilde istediğiniz herhangi bir yolu kullanabilirsiniz. Program kuralınızda ve yükleyicinizde aynı sözleşmeyi kullandığınız sürece tamam olmalısınız. –