Yıllık arşivler: 2010

Windows 7: bootmgr is missing hatası ve çözümü

Arkadaşlarımdan biri kırılmış bir program yükledikten sonra, bilgisayarı yeniden başlattığında bu hatayla karşılaşmış. Bilgisayar açıldığında bu hatayı veriyor ve işletim sistemi açılamadan öylece kalıyor. Bootmgr dosyası işletim sisteminin boot edilmesi için gerekli bir dosya ve bahsettiğim program bu dosyayı silmiş. Hal böyle olunca bilgisayar açılamıyor tabi. Çözümü zor değil. Öncelikle elimizde Windows 7 cd’si olması gerekiyor. Bilgisayarımıza takıp bilgisayarımızı dvd’den boot ediyoruz. Bilindiği üzere Windows 7 kurulumu başlamadan önce dil seçenekleri geliyor. Buradan dili seçtikten sonra aşağıdaki ekran gelecek. bootmgrismissingBuradan Command Prompt’u seçip komut sistemine

bootrec / fixboot

yazıp enter’lıyoruz. Başarıyla tamamlandığını bildiren bir mesaj almamız lazım. Bu komut hasarlı olan boot dosyalarını onarıyor. Bilgisayarımızı yeniden başlattığımızda sorunun hallolması ve bilgisayarımızın sorunsuz olarak başlamış olması gerekiyor.

‘System.Data.Linq.DataContext’ is defined in an assembly that is not referenced Hatası ve Çözümü

Visual Studio üzerinde Linqle çalışırken bu hatayı aldım. Linq kütüphanesini projeye eklememe rağmen bu hatayla karşılaşmak enteresan geldi. Yaptığım araştırma sonucunda anladımki proje web.config dosyası içerine linq’in referansını eklememiş. Aşağıdaki şekilde web.config içerisine assembly eklenince problem halloldu.

<compilation debug=”true”>
<assemblies>
<add assembly=”System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089″ />

The project system components are not installed on this computer. Please re-install Visual Studio HATASI ve ÇÖZÜMÜ

Visual Studio 2008 üzerine DevExpress komponentleri yüklemiştim bugün. Daha sonra projelerimden birini açtığımda ‘The project system components are not installed on this computer. Please re-install Visual Studio‘ hatasıyla karşılaştım ve projem yüklenemedi. Bunca işin arasında Studio’yu yeniden kurmak cabası olacaktı. Neyseki internette yaptığım araştırmalar sonucunda problemi hallettim. Başlat > Çalıştır, komut istemcisi ve

devenv / ResetSkipPkgs

komutu sorunu halletti. Bu komutla birlikte Studio’muz kurulduğu zamanki ayarlarına döndü ve sorun kalmadı.

Cannot convert method group ‘Count’ to non-delegate type ‘int’. Did you intend to invoke the method?

Web service ve Linq’le çalışırken şimdi de  “Cannot convert method group ‘Count’ to non-delegate type ‘int’. Did you intend to invoke the method? …” hatasıyla karşılaştım. Normalde hatasız çalışan kodumda çıkan bu hata, bir önceki postta bahsettiğim hatayla ilgili olabilir aslında. Çünkü aynı anda çıktılar. Normalde doğru çalışması gereken ve önceden çalışan aşağıdaki kodu, alttaki koda çevirince sorun çözüldü. Doğrusu sebebi hala anlamış değilim ama doğru çalışıyor şimdi.

int sayı = e.Result.Count;

/* normalde bu şekildeydi ve önceden çalışıyordu. hatadan sonra aşağıda gibi düzelttim ve şu anda sorun yok. */

int sayı = e.Result.Count();

Problem bahsettiğim gibi Linq ve Web Service ikilisinden kaynaklanıyor olabilir.

The type or namespace name ‘XmlSerializerFormatAttributeAttribute’ does not exist in the namespace…

Web servisiyle çalışırken bu hatayla karşılaştım.Sıkıntısız çalışan projemde bir anda bu hata çıkıverdi.Anlam veremediğim konu bir değişiklik yapmamama rağmen bu hatanın çıkmış olması.Neyse ki çözümü buldum.Aşağıdaki referansı projemize eklememiz gerekiyor.

 

System.Xml.Serialization

Ağlamak İçin Gözden Yaş mı Akmalı?

Ağlamak için gözden yaş mı akmalı?
Dudaklar gülerken, insan ağlayamaz mı?
Sevmek için güzele mi bakmalı?
Çirkin bir tende güzel bir ruh, kalbi bağlayamaz mı?
Hasret; özlenenden uzak mı kalmaktır?
Özlenen yakındayken hicran duyulamaz mı?
Hırsızlık; para, malmı çalmaktır?
Saadet çalmak, hırsızlık olamaz mı?
Solması için gülü dalından mı koparmalı?
Pembe bir gonca iken gül dalında solmaz mı?
Öldürmek için silah, hançer mı olmalı?
Saçlar bağ, gözler silah, gülüş, kurşun olamaz mı?

Victor Hugo