🛠️ 14.2 – .exe Dosyası Alma (Projeyi Derleme)
🎯
Amaç:
Projeyi derleyerek çalışabilir bir .exe (uygulama yürütülebilir dosyası) üretmek.
Bu dosya, Visual Studio olmadan da projeyi çalıştırmak isteyen herkes için gereklidir.
🧭
Adım Adım .exe Dosyası Alma Yolu (Visual Studio)
1️⃣
Çözümü Derleme:
Menüden:
Build > Build Solution (Ctrl+Shift+B)
veya
Derle > Çözümü Derle
Bu işlem tamamlandığında:
- Visual Studio, projenizi derler
- .exe dosyası otomatik olarak bin/Debug veya bin/Release klasörüne yazılır
2️⃣
Debug vs. Release Farkı:
Mod | Açıklama |
---|---|
Debug | Geliştirme/test amaçlıdır, hata ayıklama bilgileri içerir |
Release | Son kullanıcıya sunmak için optimize edilmiş sürümdür |
🔑 Tavsiye: Projeyi teslim ederken Release modunu kullanın.
3️⃣
Release Modunda Derleme:
- Araç çubuğundan Debug menüsünü açın
- Release seçin
- Sonra tekrar “Build Solution” yapın
.exe dosyanız artık şurada bulunur:
ProjeAdi/bin/Release/ProjeAdi.exe
📦
.exe Dosyası Hangi Dosyalarla Birlikte Paylaşılmalı?
.exe tek başına çalışmayabilir! Aşağıdaki dosyalar da gereklidir:
- .dll dosyaları (örneğin EntityFramework.dll, System.Data.SqlClient.dll vb.)
- .config dosyası (app.config’in derlenmiş hali)
- Veri dosyaları (örneğin notlar.txt, veri.db)
Bu yüzden Release klasörünün tamamını paylaşmak daha güvenlidir.
🗂️
Teslimata Uygun Yapı Önerisi:
ProjeAdi/
├── bin/
│ └── Release/
│ ├── ProjeAdi.exe
│ ├── ProjeAdi.exe.config
│ ├── EntityFramework.dll
│ └── ...
⚠️
Dikkat Edilmesi Gerekenler:
- Uygulamanız .txt dosyalarıyla çalışıyorsa, bu dosyaları da Release klasörüne kopyalayın
- Eğer özel yazı tipi, ikon, görsel gibi kaynaklar varsa, onlar da .exe yanında olmalı
- Windows, bazı sistemlerde bilinmeyen yayıncı uyarısı verebilir – bu doğaldır