.NET framework karmaşası

Başlatan Elektroemre, 29 Mayıs 2013, 19:50:36

Elektroemre

Merhaba arkadaşlar,

C#'ta .NET framework 3.5 ile yazılım geliştiriyorum. Program başka kişilerin bilgisayarlarında çalışacak.
Öğrendiğim kadarıyla Win7'de framework 3.5 kurulu geliyor o konuda sorun yok.

Fakat XP ve Vista kullanılanıcılarının framework'ü kurması gerekiyor.
Kullanıcı böyle antin kuntin işleri sevmediği için,

framework'ün kurulumunu kendi setup dosyamıza gömebilir miyiz?
Yada gerekli kısımların exe içerisine gömebilen toollar var mı?
Yoksa "kardeşim bu program için minimum .NET 3.5 kurulu olması lazım" diyep kullanıcıyı kendi kaderine bırakmalıyız?  ;D

MC_Skywalker

gömmene gerek yok. Windows update ile  yükleniyor. eğer ki kullanıcı windows  update ile yapmamışasa Visual studio setup sistemin kullanıp kurulum sitemi hazırladıysan kullanıcıya bunu kurulması gerektiğini söyleyip kurduracak. 

micelow

Framework sürümleri arasında uyum sorunu var diye biliyorum yani kullanıcı güncelleme yaptıysa 3.5 sürümden üstünü kullanıyorsa uygulamada sıkıntı yaşanabilir. Yazılımın test aşaması farklı ve güncel bilgisayarda yapılması faydalı olacaktır.
"Bir tek şeye ihtiyacımız var çalışkan olmak."

Seckin ALAN

Setup dosyası hazırlarken kurulacak toolları soruyor.
Kar taneleri ne güzel anlatıyor, birbirlerine zarar vermeden de yol almanın mümkün olduğunu.. Mevlana

muhittin_kaplan

Alıntı YapFramework sürümleri arasında uyum sorunu var diye biliyorum yani kullanıcı güncelleme yaptıysa 3.5 sürümden üstünü kullanıyorsa uygulamada sıkıntı yaşanabilir. Yazılımın test aşaması farklı ve güncel bilgisayarda yapılması faydalı olacaktır.
Geriye Doğru Uymludur.
Eğer 4.0 varsa önceki tüm sürümleri çalıştırır.

ArGeMaNiA

Hocam yakın zamanda değişiklik yapılmadıysa her sürümün ayrı ayrı kurulu olması gerekiyordu.
3.5 ile geliştirildiyse 4.0 kurulu ise ayrıca 3.5'in de kurulu olması gerekiyordu.
Haydi göreyim sizi, vazife-i ubudiyetinizi unutmamak şartıyla öyle çalışınız ki,  rûy-i zemini, her tarafı herbirinize görülen ve her köşesindeki sesleri size işittiren bir bahçeye çeviriniz.

Elektroemre

Bilgiler için çok teşekkür ederim arkadaşlar,

Kullandığım library'i yazan arkadaş Framework 3.5 ile yazmış,
Framework 2.0'a çevirince  "using System.Linq" yok diyordu.
Using kısmından bunu silince 2.0 ile güzel güzel derlenip çalıştı.

XP'sinde framework 2.0 olmayan vatandaş kalmış mıdır dünyada?

Gökhan BEKEN

#7
Bilgisayarında win98 olan bile çok var emin ol. Ama o kullanıcının sorunudur bizi bağlamaz. Biz, onlar geri kalmış diye geri yazılım mı üreteceğiz?
Özel mesaj okumuyorum, lütfen göndermeyin.

Elektroemre

Haklısın hocam ama ne kadar basit ve detaysız olursa bu kurulum işi müşteri o kadar memnun olur.
Daha çok kişiye ulaşabiliriz. Programın görünüm ve işlevselliğinden ödün vermeden en kötü senaryoya göre yazmak gerekiyor.

Güncel OS kullanım istatistikleri;

http://www.netmarketshare.com/

Gökhan BEKEN

İnternet explorer almış başını gitmiş istatistiğe göre. Hala internet explorer kullananla çay bile içmem :D
Devlet kurumları hala ie kullanıyor, website geliştiren arkadaşlar bu yüzden bir sürü sorunla uğraşıyor, çünkü mozillada 10 numara çalışıyor, chrome da 10 numara çalışıyor, operada 10 umara çalışıyor, ie de bir bokluk çıkıyor illaki :)
Özel mesaj okumuyorum, lütfen göndermeyin.

micelow

Elbette programı yazan bakımından bu durum sıkıntılı ama müşteri bu durumda ısrarlıysa isteklerini ve değişikliklerini uygulamak gerek daha sonra müşteri sistemi güncellediğinde sizde bakım hizmeti kapsamında programınız üzerinde güncelleme yaparak sorunsuz iş teslimi ve müşteri memnuniyeti kazanmış olursunuz.
"Bir tek şeye ihtiyacımız var çalışkan olmak."

cengav4r

selamlar,
Öncelikle böyle bir şey yapmadım.Ancak C# yazmış olduğun dosyaların setup'ını oluştururken , hangi sürüm gerekliyse o dosyayı setup dosyasının içine atıp C# ile önceden yazmış  olduğun kodlara biraz kod  ekleyerek kurulum sırasında .Net framework X(3,3.5,4,4.5 neyse) onu kurdurabilirsin. Yapma gereken framework dosyasını kodlarla çalıştırman zaten kullanıcı hep next next diyor.

Elektroemre

Sağolun arkadaşlar,

Şuan 2.0'a düşürdüğümden daha az PC'de sıkıntı olacaktır diye ümit ediyorum.
Son çare, XP ve XP üstü olarak iki versiyon derleyeceğim.