Visual Studio 2022 Exe içine dosya gömmek

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
injecting to 0xDEADBEEF
Ultra Üye
Katılım
31 Eki 2017
Mesajlar
1,948
Çözümler
64
Tepki puanı
2,164
Ödüller
13
Yaş
29
Sosyal
8 HİZMET YILI
Merhaba. Visual Studio 2022 de yaptığım bir form için exenin içine dosyalar gömmek istiyorum ama nasıl yapacağımı bilmiyorum. yardım edebilecek var mı?

Yani asıl amacım çıktısını aldığım exe dosyasını taşınabilir yapmak exenin haricinde dosya taşımak istemiyorum. Diyelim ki çıktı aldığım exe dosyasının içine office programını gömücem, exeyi çalıştırdığımda ya da flash disk'e attığımda office dosyası exenin içinde olsun istiyorum.
 
Onaylı Üye
Katılım
3 Haz 2018
Mesajlar
65
Tepki puanı
4
Ödüller
7
Yaş
22
8 HİZMET YILI
Bugün akşamda "setup.exe" dosyası yapımını göstereceğim.

Windows+R yapıp "iexpress" yazalım. İlk başta çıkan ekranda "Sonraki" buttonuna basalım.

2. çıkan ekranda "Exract files only" tuşuna basıp ileri diyelim.

Daha sonra bir paket ismi belirleyelim.

"No prompt" seçelim ve ilerleyelim.

Lisans hazırladıysanız ".txt" biçiminde seçip ilerleyin. Yok ise devam edin.

Kuracak dosyaları seçin. (Bir klasör halinde.) Örnek:
1636059197243.png



"Default" seçeneğini seçip ilerleyelim.

Kurulum bittiğinde çıkan mesajı ayarlayın veya ayarlamayın, size kalmış.

1636059421123.png




Setup dosyasını nereye kaydetmek istiyorsanız seçin ve devam edin. (İsim koymayı unutmayın.)

Sonraki kısımda "Not save" seçeneğini seçin.

Ve CMD ekranında oluşacaktır.
1636059636802.png



Bittiğinde masaüstüne gelecektir. İyi günler.
Gelişmiş hali yakında..
 
Seçkin Üye
Katılım
25 Kas 2016
Mesajlar
410
Çözümler
2
Tepki puanı
73
Ödüller
8
Yaş
27
9 HİZMET YILI
  1. Visual Studio'da projenizi açın ve Solution Explorer'da Properties (Özellikler) düğmesine sağ tıklayın.
  2. Açılan menüden Resources'u seçin.
  3. Resources.resx dosyası açılacak. Bu dosya, projenizde kullanmak istediğiniz kaynakları depolamanızı sağlar.
  4. Dosyaları eklemek için Add Resource (Kaynak Ekle) düğmesini tıklayın ve ardından dosyalarınızı seçin. Örneğin, Office programınızı buraya ekleyebilirsiniz.
  5. Eklediğiniz kaynakları kullanmak için, projenizdeki uygun yere Properties.Resources.ResourceName şeklinde erişebilirsiniz. ResourceName eklediğiniz kaynağın adıdır.
 
Onaylı Üye
Katılım
20 Ağu 2022
Mesajlar
62
Tepki puanı
21
Ödüller
1
Yaş
22
3 HİZMET YILI
resource olarak ekleyebilirsin. c# ve .net için fazlasıyla kaynak var internette.
 
injecting to 0xDEADBEEF
Ultra Üye
Katılım
31 Eki 2017
Mesajlar
1,948
Çözümler
64
Tepki puanı
2,164
Ödüller
13
Yaş
29
Sosyal
8 HİZMET YILI
  1. Visual Studio'da projenizi açın ve Solution Explorer'da Properties (Özellikler) düğmesine sağ tıklayın.
  2. Açılan menüden Resources'u seçin.
  3. Resources.resx dosyası açılacak. Bu dosya, projenizde kullanmak istediğiniz kaynakları depolamanızı sağlar.
  4. Dosyaları eklemek için Add Resource (Kaynak Ekle) düğmesini tıklayın ve ardından dosyalarınızı seçin. Örneğin, Office programınızı buraya ekleyebilirsiniz.
  5. Eklediğiniz kaynakları kullanmak için, projenizdeki uygun yere Properties.Resources.ResourceName şeklinde erişebilirsiniz. ResourceName eklediğiniz kaynağın adıdır.
Kaynaklar’a eklediğim isimde eklemem gerekiyor demi resources yazarken kaynaklara ekledikten sonra 1.exe 2.exe gibi değiştireceğim çünkü isimlerini
 
Ey yüce yaradan bana fantastik bir hayat yaşattın.
Emektar Üye
Katılım
2 Ocak 2016
Mesajlar
4,595
Çözümler
1,842
Tepki puanı
2,297
Ödüller
18
10 HİZMET YILI
Merhabalar, Resources klasörüne eklediğiniz tüm dosyalarla birlikte bir .exe dosyası almak isterseniz Costura.Fody kullanabilirsiniz. Anlatım videoları internet üstünde var.
Bağlantıları görmek için lütfen Giriş Yap

Costura.Fody projenize ekledikten sonra ../bin/debug klasörünün içini tamamen silin ve ardından Visual Studio üstünden uygulamayı bir kez başlatın. Ardından ../bin/debug klasörüne gittiğinizde orada uygulamanızın .exe dosyasını bulacaksınız. Bulduğunuz .exe dosyası içinde eklediğiniz her şey mevcut olduğundan programı istediğiniz şekilde istediğiniz bilgisayarda çalıştırabilirsiniz.
 
injecting to 0xDEADBEEF
Ultra Üye
Katılım
31 Eki 2017
Mesajlar
1,948
Çözümler
64
Tepki puanı
2,164
Ödüller
13
Yaş
29
Sosyal
8 HİZMET YILI
Merhabalar, Resources klasörüne eklediğiniz tüm dosyalarla birlikte bir .exe dosyası almak isterseniz Costura.Fody kullanabilirsiniz. Anlatım videoları internet üstünde var.
Bağlantıları görmek için lütfen Giriş Yap

Costura.Fody projenize ekledikten sonra ../bin/debug klasörünün içini tamamen silin ve ardından Visual Studio üstünden uygulamayı bir kez başlatın. Ardından ../bin/debug klasörüne gittiğinizde orada uygulamanızın .exe dosyasını bulacaksınız. Bulduğunuz .exe dosyası içinde eklediğiniz her şey mevcut olduğundan programı istediğiniz şekilde istediğiniz bilgisayarda çalıştırabilirsiniz.
Çok teşekkür ederim tam olarak isteğimin karşılığı bu
Teşekkür ederim
 
Onaylı Üye
Katılım
14 Haz 2023
Mesajlar
55
Tepki puanı
5
Yaş
37
2 HİZMET YILI
yuakrdaki bilgiler ahrbiden harika gu ngectikce daha fazla sey ogreniyorum saolun
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst