27 Aralık 2009

Son Ders

ABD'deki Carnegie Mellon Üniversitesi'nin Ölümcül Kanser Hastası Olan Öğretim Üyelerinden Prof. Randy Pausch'un (Çocuklarına hayattan öğrendiklerim adı altında bıraktığı) son dersi

Avucunuzdaki Kelebek

Hayata dair çok güzel noktalara değinen süper bir eser: Ahmet Şerif İzgören'in Avucunuzdaki Kelebek Semineri

10 Aralık 2009

8 Aralık 2009

visual studio özel code snippet yaratma

Burada visual studio'da getter setter generate etmek için napılabilir diye tartışılmış. Yöntemlerden biri sağ tık ile refactor, diğeri de code snippet ile oluşturtmak veya onun da kısayolu prop yazıp tab ile code snippetin oluşturulmasını sağlamak. ctrl+k+x kısayolu ile açtığınız snippetlara kendiniz de ekleme yapabiliyorsunuz. örneğin bir snippet aracılığı ile istediğiniz şablonda bir yazının eklenmesini sağlayabilirsiniz.
code snippet yaratmak için msdn linki bu. yok ben uğraşamam öyle xml falan derseniz bunun için snippy diye bir uygulama yazmışlar. bu uygulama ile kendi özel snippetlarınız oluşturup visual studio code snippets manager ile ekleyebilirsiniz.

7 Aralık 2009

call of duty: modern warfare 2

uzun zamandır beklenen modern warfare 2 çıktı ve gönülleri fethetti. geçen haftasonu tamamen kendimi bu oyunu oynamaya verdim ve yaklaşık 6 saatte regular zorlukta (training sonunda kendisi bu zorluk derecesini verdi) bitirdim. oyun tek kelimeyle müthiş olmuş. (oyunun en müthiş özelliklerinden biri "breach" belirtmek isterim. ayrıca brezilyadaki bölüm, riot shield, uzaktan kumandalı akıllı uçak vb. mükemmel olmuş) film gibi oyun olayının dibine vurmuşlar. sonu, hikaye akışı, dönüm noktaları, mekanlar süperdi. her bölüm ayrı bir heyecan fırtınası, ayrı bir aksiyon bayramı. çok tavsiye olunur.

2 Aralık 2009

iyi yönetici

iyi bir yönetici, çalışan çıkarları ile firma çıkarlarını en verimli şekilde örtüştürebilendir.

12 Kasım 2009

fiddler ile web servis isteklerini dinlemek

burdan da okuyabileceğiniz üzere fiddler ile asp.net ve web servis isteklerini izleyebilmek için web.config'e aşağıdaki ayarı eklemelisiniz. (fiddler varsayılan olarak 8888 portundan dinleme yapıyor)
<system.net>
  <defaultProxy>
    <proxy  proxyaddress="http://127.0.0.1:8888" />      
  </defaultProxy>
</system.net>

11 Kasım 2009

Wpf Data Virtualization

burdaki projeyi incelediğinizde 1.000.000 veride yaklaşık 177mb bellek kullanılırken VirtualizingList kullanıldığında yaklaşık 1.37mb bellek kullanılıyor.

şurda da listview performansı neden sorunlu diye sorulmuş. Cevaptaki değerler de ilginç.

7 Kasım 2009

iki oyun fragmanı

modern warfare 2 en güncel fragman: manyak bişi (adamlar film gibi oyun olayının dibine vurdular)

just cause 2 2010'da çıkacakmış: acayip bişi, başka bişi (esas adam artık olayı aşmış f16 üstünde gökyüzü sörfü yapıyor)

6 Kasım 2009

enum combobox binding

enumlarınızı combobox binding ile kullanmak ancak görünen değerini farklı vermek istiyorsanız idictionary ve combobox'ın selectedvaluepath, displaymemberpath propertyleri ile yapabilirsiniz. ayrıntılı bilgi: burda

4 Kasım 2009

visual studio'da "surround with" kısayolu

#region'ı çok kullananlardansanız visual studio'da "surround with" işlemi kısayolu ctrl+k+s çok işinize yarayabilir.

23 Ekim 2009

22 Ekim 2009

wpf radiobutton binding sorunu

Bir radiobuttonu unchecked hale getirdiğinizde bindinglerin uçup bir daha hiç çalışmaması sorunu üzerine yorumlar buyrunuz:

burda
burda
burda

sql server sa kullanıcısı inaktif mi

yeni kurulmuş bir sql server'da sa kullanıcısı olmasına rağmen windows authentication ile bağlanabiliyor fakat sql authentication'da sa ile bağlanamıyorsanız sa kullanıcısı inaktif olabilir. kullanıcının durumunu aktif yapıp tekrar deneyiniz. kaynak

sql server 2005'te tablo isimlerini çekmek

sql server 2005'te tablo isimlerini çekmek için
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
yapmanız yetiyor. Diyelim ki topluca drop table işlemi yapmak istiyorsunuz o zaman
SELECT 'DROP TABLE '+table_name FROM Information_Schema.TABLES
sorgusu sonucunda çıkan satırları çalıştırabilirsiniz.
kaynak

basic authentication için java istemcisi

Eğer basic authentication kullanan bir web servise java istemcisi ile ulaşmak istiyorsanız aşağıdaki gibi bir yöntem kullanabilirsiniz.
Stub stub = createProxy();
stub._setProperty(javax.xml.rpc.Stub.USERNAME_PROPERTY, username);
stub._setProperty(javax.xml.rpc.Stub.PASSWORD_PROPERTY, password);
stub._setProperty(javax.xml.rpc.Stub.ENDPOINT_ADDRESS_PROPERTY, endpointAddress);

Daha ayrıntılı bilgi

16 Ekim 2009

wpf memory leaks

Wpf memory leaks ve engellemek için yapabilecekleriniz.

soapUI

soapUI ile web servislere istek yollayabilir, istek cevabını inceleyebilir, soap envelope'ları değiştirip birim test yapabilirsiniz. hatta (denemedim ama) test servisi, mock da yaratabiliyorsunuz.

15 Ekim 2009

fiddler http debugger

fiddler ile http trafiğini izleyerek gelen giden istekleri ayrıntılı inceleyebiliyorsunuz. Ayrıca xml/raw vb. istek oluşturup verdiğiniz bir linke post edebiliyorsunuz. http debug için ücretsiz ve yararlı bir mamul.

12 Ekim 2009

17 Eylül 2009

mvvm tasarım kalıbında view model'den animasyon oynatılmasını sağlamak

mvvm tasarım kalıbında view model'den animasyon oynatılmasını sağlamak istiyorsanız burdaki örneği inceleyebilirsiniz. yalnız örnekte animasyon ismi yanlış verilmiş, xaml ve viewmodel'deki idleri aynı vermelisiniz.

14 Eylül 2009

günün şarkısı

dinleyiniz, kafa sallayıp deliriniz:
Metallica S&M - For Whom the Bell Tolls

acaba hangi filmi izlesem önericisi

acaba hangi filmi izlesem diye düşünüyorsanız, ruh halim de budur derseniz size film tavsiyesi yapacak site: whattorent
hem de üye olma derdi yok, sadece kullanıcı adı ile tüm tavsiye ettiği ve kaydettiğiniz kayıtlara ulaşabilirsiniz.

13 Eylül 2009

günün dizisi

izleyiniz, izlettiriniz: nip/tuck

s05e22 ile "o ne lan" dedirtse de gelmiş geçmiş en cesur dizi olarak lanse edilebilecek ve en süper dizilerde birinciliğe oynayacak bu farklı diziyi destekleyiniz, kedi gibi seviniz, tüylerini tarayınız. (baya bir +18 içeriğe sahiptir baştan uyarayım)

8 Eylül 2009

sitelere hazır üye bilgileri

diyelim ki bir web sitesi buldunuz çok güzel birşeye benziyor fakat "üye olmadan giremezsiniz" durumu ile karşılaştınız, o zaman başka biri zaten buna üye olmuştur, hazır bu üye bilgileri ile giriş yapayım diyorsanız bugmenot'ı kullanabilirsiniz. çok işe yarıyor. (ancak bazı siteler bloklu örneğin:amazon)

2 Eylül 2009

TimeSpan.ToString() ile oluşturulmuş değerleri excelde işlemek

00:00:01.34234 gibi TimeSpan.ToString() ile oluşturulmuş değerleri excelde işlemek isterseniz şöyle bir fonksiyon yöntemi varmış:

=LEFT(C4,1)*24*60*60 + MID(C4,3,2)*60*60+MID(C4,6,2)*60+RIGHT(C4,2)

bu excel 2007'de çalışmadı, çalışması için LEFT(C4,1) yazımının LEFT(C4;1) olarak değiştirilmesi gerek. size benim gibi sadece saniye ve salise kısımları lazımsa sadece =MID(C4;7;15) ile de alabiliyorsunuz. daha sonra başka bir excel workbook'a bu aldığınız değerleri yapıştırıp '.' karakterini ',' ile değiştirip hücre formatını number (virgülden sonra 10 hane gösterecek şekilde) yaparak bu değerler üzerinde dört işlem yapabilirsiniz. saçma ama belli şartlar altında işimi gördü.

tfs work item işlemlerinde could not load type hatası

visual studio 2008'den team foundation server'da (tfs) herhangi bir work item yaratmak, herhangi bir work item'a veri girmek veya erişip üzerinde bir değişiklik yapmak istediğinizde aşağıdaki gibi bir hata alıyorsanız team explorer ile visual studio 2008 sp1 kurulum sırasını karıştırmış olabilirsiniz (hoş bu da enterasan bir durum, neyse) bu iğrenç ötesi saçma sapan hatadan kurtulmak için visual studio 2008 sp1'i yeniden kurun. (gac'a ilgili assembly dosyalarını ekleyerek de çözebileceğinizi söylüyorlar ancak kasmaya gerek yok)

Could not load type 'Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemTypeDeniedOrNotExistException' from assembly 'Microsoft.TeamFoundation.WorkItemTracking.Client, Version=9.0.0.0 Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'

28 Ağustos 2009

günün şarkısı

dinleyiniz: Freemasons ft. Sophie Ellis-Bextor-Heartbreak (Make Me A Dancer)

enterprise library logging versiyon problemi

enterprise library 4.0.0.0 versiyonlu logging kullanan bir projenin konfigürasyon dosyasını enterprise library configuration 4.1.0.0 ile açmaya çalıştığınızda application error veriyor, bu başka versiyon canım abicim açamam edemem bunu elleyemem valla billa diyor. şimdi bunu anlamlı bulmayan biri iseniz konfigürasyon dosyasıdaki Version="4.0.0.0" yazısını Version="4.1.0.0" ile değiştirip açın, tüm işlemlerinizi bitirip yaptığınız işlemin tersini yapın. ben yaptım babalar gibi çalıştı.

27 Ağustos 2009

ağdaki bir bilgisayara ip ile ulaşıp ismi ile ulaşamamak

eğer ağdaki bir bilgisayara ip'si ile ulaşıp ismi ile ulaşamıyorsanız;
İnternet protokolleri->Özellikler->Gelişmiş Özellikler->WINS tabındaki"Enable NetBIOS over TCP/IP" özelliğini seçip tekrar deneyin. Bu uyuz durumdan böylece kurtulun...

kaynak: burda

26 Ağustos 2009

iis'te uzantısız dosyalarda 404 alıyorsanız

iis'te uzantısız dosyaların görüntülenmesini sağlamak istiyorsanız mime types tanımlarına ".*", " applications/octet-stream" ikilisini girmelisiniz. kaynak: burda

ulan burda dosya var ne diye bulamadım, göremedim diyor bu diye delirmenizi engellemesi gerek. (alınan hata aşağıda)

The page cannot be found
The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
--------------------------------------------------------------------------------
Please try the following:

Make sure that the Web site address displayed in the address bar of your browser is spelled and formatted correctly.
If you reached this page by clicking a link, contact the Web site administrator to alert them that the link is incorrectly formatted.
Click the Back button to try another link.
HTTP Error 404 - File or directory not found.
Internet Information Services (IIS)
--------------------------------------------------------------------------------
Technical Information (for support personnel)

Go to Microsoft Product Support Services and perform a title search for the words HTTP and 404.
Open IIS Help, which is accessible in IIS Manager (inetmgr), and search for topics titled Web Site Setup, Common Administrative Tasks, and About Custom Error Messages.

30 Temmuz 2009

vista yüklerken mavi ekran alırsanız

hp compaq nc8430 dizüstü bilgisayarına windows vista enterprise kurmak istediğinizde kurulum esnasında "STOP 0x0000005c" ile başlayan mavi ekran hatasını alırsanız, bios'unuz güncel olmayabilir. bios'unuzu güncelledikten sonra sorun ortadan kalkabilir.

22 Temmuz 2009

18 Temmuz 2009

ücretsiz imaj mount uygulaması

alcohol %120 gibi cd/dvd imajlarını sanal bir sürücüye mount etmek istiyor fakat bu yazılımın ücretsiz olmasını istiyorsanız daemon tools lite kullanabilirsiniz: burda

3 Temmuz 2009

renk kombinasyonları sitesi

Değişik renk kombinasyonlarını süper bir görsellikle görüp karşılaştırma yapabileceğiniz, herhangi bir sitede kullanılan renklerin hepsini otomatik getirttirip büyük büyük ve renk kodları ile inceleyebileceğiniz süper yararlı bir site: colorcombos

21 Haziran 2009

uzak bir bilgisayarı yeniden başlatmak

diyelim ki bir bilgisayara mstsc ile bağlanamadınız veya bağlandınız ama explorer.exe göçtü kapandı, ctrl alt del de yapamıyorsunuz, poweroff da işinizi göremedi, tek yapabileceğiniz bari makina yeniden başlasın da kendine gelsin oldu. o zaman bilgisayar komut satırına
psexec \\uzakbilgisayardi cmd
ile bağlanıp
shutdown -r
komutunu çalıştırabilirsiniz. * *

18 Haziran 2009

ps tools - psservice

burdaki yazımda da anlattığım gibi ps tools ile yapabileceğiniz birçok işlem var. bunlardan biri de uzaktaki bir bilgisayardaki bir windows servisi üzerinde işlemler yaptırtmak. örneğin:

psservice \\uzakMakinaAdi winServisIsmi start

komutu ile windows servisini başlatabilirsiniz. restart, stop vb. işlemleri de yaptırtabilirsiniz. ps tools ile daha fazla işlem yapabilmek için klasör içerisindeki pstools.chm dosyasına da göz gezdirebilirsiniz.

18 Mayıs 2009

we're all screwed

That 70s Show S05E06'dan alıntı:

Kitty Forman:
You know who had a real family?
The Waltons.
We're just three strangers
sitting in a room! (Runs out of room crying)

Eric Forman:
- Donna loves it there.
I don't know what to do.

Red Forman:
There's nothing any of us can do.
We're all screwed.
You think I like being stuck here...
nursing my lunatic wife
back from the brink?
Hell, no.
But we can't control
what happens to us.


Even if, by some stroke of luck,
you actually hang on to Donna...
eventually, she's gonna
turn into that(Kitty in menapouse)
And then,
a few years later, you'll die.


Eric Forman:
Good. Thanks for the bedtime story.

15 Mayıs 2009

Taskbar Shuffle

windows taskbardaki pencerelerin veya ikonların yerini sürükleyip bırakmak vasıtası ile değiştirmek istiyorsanız 630.38 kblık bu şirin ve ücretsiz uygulamaya burdan erişebilirsiniz.

12 Mayıs 2009

the first rule to being a man is...

That 70s Show s04e23'dan alıntı:

Red Forman:
All right. Get your butt up
those stairs and over to your party.

Steven Hyde:
I'm not goin'.

Red Forman:
Steven, you're 18 now.
It's time to start being a man.
And the first rule
to being a man is...
you gotta spend your life
doing crap you don't wanna do.
Like right now,
I don't wanna be here talkin' to you...
but I am.
And you don't wanna
go to a party...
but you will.

5 Mayıs 2009

açık kaynak source control (svn)

source control ile kaynak kodlarınızı bir sunucu aracılığı ile yönetmek istiyorsanız ve açık kaynaklı ücretsiz bir uygulama istiyorsanız svn (subversion) süper bir yazılım. burdan indirebilir, visualsvn ile visual studio'ya, tortoisesvn ile de windows shell'e entegre olmasını sağlayabilirsiniz.

2 Mayıs 2009

xobni (outlook eklentisi)

outlook'taki e-postalarınız arasında arama yaparken "ya zamanın birinde birine şöyle bir ek dosyalı yazı yollamıştım neydi ki acaba o?" tarzı aramalar yapabilmek istiyorsanız ve aradığınız şeye en kısa zamanda ulaşmak istiyorsanız ücretsiz outlook eklentisi xobni'yi deneyin: burda
bu uygulama herşeyi indeksleyerek mektup içeriği, kişi vb. gibi herşeye göre hızlı arama yapabilmenizi, en çok kimden mektup gelmiş vb. gibi istatistiklere göz atabilmenizi sağlıyor.

(xobni, inbox'ın tersten yazılışı fark etmiş miydiniz :p)

19 Nisan 2009

Stardock fences

masaüstü ikonlarını gruplayıp scrolllu bir şekilde saklama/gizleme uygulaması: burda (8.46mb)

Yönetici tipleri

burda

bizim birebir gördüğümüz örnekler: (yazıdan alıntıdır)
1- Korku imparatorluğu kurar. Yakın, ulaşılabilir, konuşulabilir değildir. Kuralları ve disiplini sadece korku ile uygulatabileceğini düşünür. Pek kimse kenidisiyle karşılaşmak istemez. Bu korkuyu silene kadar da aslında gerçek geri bildirimlere ulaşamamış ve bir çeşit patinaj yaparak hem kendini, hem şirketini yormuştur.
2- İşin her detayında bulunmak ister, delege etmez. Güvenmez, güvenmek için gerekli eğitimleri de vermez. Üst seviyede olduğu halde her işi kendisi takip etmek ister. Bu da orta-alt seviye müdürlerinin motivasyonunu kırar.

8- Öncelikleri sürekli değiştirir. “Roadmap” onu için sadece İngilizce bir kelimedir. Stratejik olarak hedefler değişebilir fakat her gün değişirse bunda bir sorun var demektir. Ve kaynaklar verimsizce kullanılmış olur. Yıl sonunda “bu konuyu çok ihmal ettik” cümleleri duyulur.

12 Şubat 2009

windows xp power toys

xp power toys windows xp'de işinize yarayacak irili ufaklı bir takım uygulamalardan oluşuyor. özellikle "open command window here", "virtual desktop manager" ve "image resizer" işe yarayabilecek şeyler.

6 Şubat 2009

Windows server 2003 siyah logon ekranı

Geçenlerde hep mstsc ile uzaktan bağlandığımız bir makinaya (windows server 2003) bağlanmaya çalıştığımda logon ekranı windows logosu hariç hiçbir şey okunmayacak/görünmeyecek şekilde siyahtı. Noluyor ya dedikten sonra nette biraz araştırınca bunun registrydeki ayarların bozulması sonucu olabildiğini buldum. Düzgün bir makinadan alınarak veya verilmiş registry dosyasını çalıştırınca bundan kurtulabileceğimizi öğrendim. Ancak hiçbir şey göremediğimiz için ilk önce registry'i nasıl ekleyecektik, login olamıyorduk ki? İlk olarak göz kararı kullanıcı şifre yazarak girmeyi denedim çünkü her ne kadar göremesek de yazabiliyorduk. Neyse giriş yaptıktan sonra aşağıdaki içeriğe sahip .reg uzantılı dosyayı çalıştırınca bu acayip sorundan kurtulduk.

Windows Registry Editor Version 5.00

[HKEY_USERS\.DEFAULT\Control Panel\Colors]
"ActiveBorder"="212 208 200"
"ActiveTitle"="0 84 227"
"AppWorkSpace"="128 128 128"
"Background"="0 78 152"
"ButtonAlternateFace"="181 181 181"
"ButtonDkShadow"="113 111 100"
"ButtonFace"="236 233 216"
"ButtonHilight"="255 255 255"
"ButtonLight"="241 239 226"
"ButtonShadow"="172 168 153"
"ButtonText"="0 0 0"
"GradientActiveTitle"="61 149 255"
"GradientInactiveTitle"="157 185 235"
"GrayText"="172 168 153"
"Hilight"="49 106 197"
"HilightText"="255 255 255"
"HotTrackingColor"="0 0 128"
"InactiveBorder"="212 208 200"
"InactiveTitle"="122 150 223"
"InactiveTitleText"="216 228 248"
"InfoText"="0 0 0"
"InfoWindow"="255 255 225"
"Menu"="255 255 255"
"MenuText"="0 0 0"
"Scrollbar"="212 208 200"
"TitleText"="255 255 255"
"Window"="255 255 255"
"WindowFrame"="0 0 0"
"WindowText"="0 0 0"
"MenuHilight"="49 106 197"
"MenuBar"="236 233 216"

kaynak 1 , kaynak 2 , kaynak 3

Ancak ya giriş yapamasaydım? o zaman nolacaktı, dosyayı okuyup üfleyerek mi çalıştıracaktım? Burda da hazır böyle bir durumla karşılaşmışken uzaktan bir makinada uygulama çalıştırma nasıl olur diye araştırdım ve PsTools içerisinden PsExec diye bir şey buldum. Örneğin bununla psexec \\uzakMakinaAdi cmd diyerek uzak makinanın komut satırını kendi makinanızda açabiliyorsunuz. \\uzakMakinaAdi\c$ ile eriştiğiniz uzak makina diskine kaydettiğiniz registry dosyasını komut satırından çalıştırıp dertten yırtma şansınız da var. psexec işinize yaramazsa (ki hiç zannetmiyorum ama alternatif çözümler her zaman iyidir) wmi kullanarak yazacağınız aşağıdaki vbscript ile de uzak makina komut satırından uygulama çalıştırma şansınız var. kaynak
strComputer = "uzakMakinaAdi"
Set objWMIService = _
GetObject("winmgmts:\\" & strComputer & "\root\cimv2:Win32_Process")
Error = objWMIService.Create("calistirilacakUygulamaAdi", _
null, null, intProcessID)

14 Ocak 2009

Bir pdf dosyasının sayfa sayısını almak

Acrobat Reader'ın com nesnesi AcroPDF ile alamadığınız "bu pdf dosyası kaç sayfadan oluşuyor" bilgisini (garip ama gerçek) şu şekilde alabiliyorsunuz:

public int GetPdfFilePageCount(string FileName)
{
int result = 0;

FileStream fs = new FileStream(FileName, FileMode.Open, FileAccess.Read);
StreamReader r =new StreamReader(fs);
string pdfText = r.ReadToEnd();

System.Text.RegularExpressions.Regex regx =new Regex(@"/Type\s*/Page[^s]");
System.Text.RegularExpressions.MatchCollection matches = regx.Matches(pdfText);
result = matches.Count;

return result;
}


kaynak

8 Ocak 2009

Toolbox'ta Choose Items diyince visual studio'nun kapanması

Belki sizlerin de başına gelmiştir, eğer toolbox'a sağ tıklayıp Choose Items derseniz bir 10 saniye sonra visual studio 2008 hiçbir hata vermeden çat diye kapanıyor, bu ne iştir diye aratınca bunun PowerCommands eklentisi yüzünden * * olduğunu okudum. Daha önce de başka bir eklenti yüzünden de sorun yaşamıştım. Görülen o ki kurduğumuz her eklenti visual studio'nun sağlamlığını/kararlılığını baltalıyor gibi.

Hatta başka bir hata da herhangi bir com/activex objesinin olduğu bir formu tasarım modunda açarsanız visual studio devamlı kendini kapatıyor, bunu da geçici olarak aşmak için devenv /resetskippkgs * parametresi ile açmak gerekebiliyor.

Ek olarak da eğer visual studio açılırken çıkan pencereyi (splash screen) görmek istemiyorsanız kısayolunuza /nosplash parametresini eklemeniz yeterli olacaktır.

Bakımı yapılamaz kod nasıl yazılır

How To Write Unmaintainable Code : burda (Epey uzun, ancak çok güzel noktalara da değinilmiş)

TFS power tools 1722 hatası

Eğer siz de TFS power tools kurmaya çalışırken kurulumun sonlarına doğru 1722 hatasını alıyorsanız bunun sebebi CloneDetective'in kurulu olmasıymış. CloneDetective'i kaldırırsanız TFS power tools'u sorunsuz kurabiliyorsunuz. kaynak

Windows 98 güvenlik kontrolünü nasıl geçersiniz (gif)


"Unable to enumerate Web References in Visual Studio" hatası

Bir web servis referansını projeye eklemeye çalıştığınızda "The components required to enumerate web references are not installed on this computer. Please re-install Visual studio" isimli ilginç hatayı alırsanız visual studio'yu yeniden kurmaya kalkmayın.

Komut satırından "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE" klasöründe "devenv /resetskippkgs" komutu ile visual studio'yu açtığınızda sorunu atlatabiliyorsunuz.

kaynak

Web uygulaması geliştiricilerin gözünden GoogleChrome

Yılın ebeveyni