.comment-link {margin-left:.6em;}


.. Hello Earthling .. \o/ :)

Googleapis Geocode deserialize in C#
Friday, November 04, 2016

Are you trying to deserialize the JSON response you received from the following:


in C#.

If so, you need the following classes, I already wrote them and used them in code so just in case someone needs to do the same:

and then "ms" variable will have all the structures populated.

PS: add a reference to System.Web.Extensions for above code to work and a using System.Web.Script.Serialization;

Backup and Restore ALL data in your MongoDB
Wednesday, October 05, 2016

so just avoid all the lengthy explanations on the several back up and restore mongodb documentation pages and follow this (cuz u are in a hurry arntchya):

Assuming your mongod.exe is running on port 27017.
You use the following to take a complete backup:

mongodump.exe --host localhost --port 27017 --out C:\AMD\up

now you have everything backed up in the folder C:\AMD\up.

You use the following to restore the db backup:
mongorestore.exe --port 27017 C:\AMD\up

it takes everything from C:\AMD\up and restores in the db server running on port 27017.

have FUN! :)

CoreCLR Builds on so many Operating Systems
Friday, July 29, 2016

Just look at this CoreCLR build status on github:

Just look at all the list of operating systems supported, who would have thought one day Microsoft .Net would be building on so many platforms! Right move M$, brilliant move.

Visual Studio Exploding in Size
Thursday, July 14, 2016

Visual studio is just exploding in size, I just launched its installer and its informing me it will take 23 GB, plus adding confusion to it, it says "across all drives". What does that mean :@

I want to know WHY "across all drives" when its NOT true. And I also want to know why 23GB fixed. Why cant it say nothing here, but then on the next screen as we make selection of various components the size of installation should change dynamically accordingly, which will make a lot of sense.

Also, it should just let me select which partition I want all the installation to go.

Anyway, no other options, if I have to earn I have to install :(

over n out ...

Really dont want Windows 10
Sunday, July 03, 2016

seriously, how gives a shit?

Cant install Visual Studio 2013 Color Theme Editor
Monday, March 28, 2016

When you try to install "Visual Studio 2013 Color Theme Editor" you get this error:

"The extension 'Visual Studio 2013 Color Theme Editor' requires a version of the .Net Framework that is not installed."

Some nice person over at extensions download Q and A section posted this:

so basically it means,

rename "ColorThemeEditor.vsix" to "ColorThemeEditor.zip", then extract it, and you will find "extension.vsixmanifest", Open this up in notepad, find the following line:

Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" Version="4.5"

and delete that line. Save. Again zip the modified folder into a "ColorThemeEditor.zip" file, then rename to "ColorThemeEditor.vsix", now double click to Install, it will work.

crystal reports "FileNotFoundException"
Friday, December 11, 2015

noting it down here for myself and anyone who maybe looking for this. Here is a pretty notorious exception that often bothers people working in Crystal Reports, specially if your project is recently migrated to a newer version of Visual Studio. In my case, its from visual studio 2005 to 2013. Things did compile but upon running a report it crashed with the following horrible notice:

An unhandled exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.dll

Additional information: Could not load file or assembly 'file:///C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI

I looked around on the net, there are so many different solutions that would work for some and wont for some others. The solution that worked for me is this: I just had to add the following tag in the yourapp.exe.config file:
inside the "configuration" tag. Here the useLegacy* tag is imp.

Hope it helps.

What is *technically* a Container?
Thursday, August 20, 2015

I dont know why but still trying to find a good explanation of what, technically, Containers are is so hard! Web pages are filled with info on what containers enable you to do but HOW do they do it, the kind of explanation that a computer programmer may like to read about is still missing from a lot of web pages trying to tell you what a container is and what are its benefits. Now I found this page where you will finally be able to really satisfy your thirst to understand this all by the time you are finished reading this article.

code to check if table exists in database or not, c++ style
Friday, July 03, 2015

a really boring function I had to write to check if a given Table exists in sql server 2008 or not (returns 1 if exists, 0 if not):

int tableexists(char* tablename)
  CRecordset datatable(&YPDatabase::GetDBInstance());
  char querybuf[1000];
  //char * querybuf = "select OBJECT_ID('BinsColorMap1', 'U') col1";
  sprintf(querybuf, "select OBJECT_ID('%s', 'U') col1", tablename);
  CString query = querybuf; //"select * from table";
  int res = 0;
  if(datatable.Open(CRecordset::dynaset, query))
    while( !datatable.IsEOF() )
      res = copyval_l(datatable, "col1");
      if (res != 0)
          res = 1;
      datatable.MoveNext ();



  return res;


I had to write this in vs 2003 :( !!! cruelty!!!

nasty UltraGridRow memory leak
Friday, March 13, 2015

Found a really nasty memory leak in UltraGridRow. There is this code in our application that has to export Infra's Ultra Grid data to a csv file, its fairly simple, for each row the developer goes through all its non-hidden colums, gets the value from the cell, and appends it into the StringBuilder, which in the end is dumped into a file. During testing the test guy reported that he was exporting data from the grid that has 3000 columns, and around 1000 rows, ultra grid shows the data just fine, no problems there, but when we enumerate all its rows and get all its values, the application goes out of memory and crashes. Upon a lot of debugging of carefully using stringbuilers, strings, streamwriters, filestream, I found out that it was just the "gridrow.Cells[z].Value.ToString()" that was the cause of memory leak, and no kind of GC Collects were able to solve this problem.
The resolution of it was that instead of getting values directly from the cells, I took a reference of the grid's DataSource property as it was a DataTable, and through this dt I got the strings that I wanted to write to the file. Problem was solved, I tested with 10000 rows with 3000 columns, no out of memory problems.

Wednesday, March 11, 2015

Having programmed for a long long time in Visual Studio I just found out today that there is no RELEASE conditional compilation symbol defined -.-
So either you always utilise the #else of DEBUG like:

  // release code here

or you goto the project properties, select Release in Configuration

and type your own RELEASE and save. Now you can do:

  // release code here

Path class is a blessing
Thursday, May 29, 2014

Just wanted to say a quick thanks to the guys who made the Path class in .Net framework, its such a BIG blessing. My fav methods: "GetFileName" and "GetFileNameWithoutExtension"! <3 p="">

Visual Studio 2013 requires IE 10 to install?
Tuesday, October 22, 2013

Really? Disappointing! I completed downloading Visual Studio 2013 in my office and brought it home to install it on a Windows 7 VM. Right after launching the installer it informs me I need to first install IE10. On the host OS I find a little web installer of IE 10, so I copy it to VM and launch it, but then this installer tells me I need to install the pre-reqs of IE10! All this when i'm running Visual Studio 2012 Ultimate absolutely fine in the same VM. Now the problem is there is something wrong with the network configurations of the VM and I'm unable to download the pre-reqs or run the windows update to locate and install IE10 and its prereqs. So this all is frustrating, I have no idea why would IE10 be such a hard prerequisite for VS2013. This is cheap and stupid when Microsoft has to just force their fav software on users when they fail to compete with competing browsers. They need to learn to keep IE away from VS, thanks!

no include files :|
Friday, May 17, 2013

installed visual studio 2012, the directory C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include does not contain any files. What is going on, none of my VC++ programs are compiling.

Update: reinstalling will not fix this problem. You have to download the Update 2 of Visual Studio 2012 and install it over this broken installation of vs 2012 and the problem will be fixed. Update 2 has got a lot of very nice improvements, you should have the update anyway.

Crystal Reports for Stunning Visual Studio 2012
Tuesday, December 25, 2012

hmm ... so i'm desperately waiting for Crystal Reports for Visual Studio 2012 so I can move my project to vs2012!

Update: ok good news, the version of crystal reports for VS 2012 is now available for download here: http://scn.sap.com/docs/DOC-35074. (requires windows 7 sp1 or windows 8). Have fun.

Visual Studio 2012 offline help
Saturday, December 22, 2012

here is the link for the offline documentation of Visual Studio 2012, it can be downloaded as an iso image, its 2.7gb in size. Important link!

The Class dot Folder dot Class dot Class dot CRAP
Tuesday, November 29, 2011

You know how Visual Studio changes the "namespace" name to "namespace.foldername" when you move a file from one folder to a sub folder? I TOTALLY HATE THAT. VS doesn't need to manage this for me. I hate to write class.class.class.class.something.bla.bla.crap in my source code. No I don't want to manage stuff like that. If I got confuse, I'll just arrange stuff myself. I am NOT ALWAYS writing a 50 million lines of code so don't think I'm going to get confused right after 2 days of writing code finding which class is where. And please DONT DO THIS with the dreaded typed datasets!! You moved a typed dataset from one place to another and the code breaks like **** (it was the s word not the f word). Ok, have fun now.

Occupy Internet!!
Sunday, November 20, 2011

I live in Pakistan and I just noticed that a very important website used by developers around Internet has been blocked by my ISP, i.e, www.pastebin.com. Few days back I wanted to download a free download manager, aka FDM, which is my fav download manager, and I discovered that http://www.freedownloadmanager.org/ has also been blocked by the ISP. The message that you get is this:

so I asked friends on google+ if they can access this stuff, they were using a different isp and that isp has not implemented the *blacklisted* urls. I called up the support to ask them whats going on, the guy told me that PTA has given them a list of thousands of urls including countless blogs that they want them to ban. The list has been implemented by almost all ISPs except for perhaps PTCL. But ptcl will soon follow.

There must be other websites that do the same stuff as pastebin, are they going to be blocked too? What someone can do on pastebin, cant they do the same on other related websites? What harm does a website like pastebin causes? I fail to understand. Does blocking a download manager saves a government from getting toppled? After UK's gov blamed London Riots on internet, and many Islamic countries banning facebook/twitter/skype or any website that helps protesters to collaborate, do you see where all this is going? The governments of the world have gone crazy, who comes to power wants to stay forever in power. Going forward few years (or a decade) from now, I dont see a bright future of Internet. I see restrictions, I see a blockade of freedom and free-speech.

Steve Jobs dies at the age of 56
Thursday, October 06, 2011

Steve Jobs died today in peace in the presence of his family, according to his family's statement. An amazingly focused person and it seems that majority of the projects he did, he shockingly understood what people wanted and delivered it (or just convinced you that this is what you should use). I have never owned an Apple product, but I have used them briefly through friends or colleagues. I have never owned them but I strongly suggest them to people who can afford them. They are amazing products. Products that other companies look at and try to copy. But as you follow the technology industry its so clear that copying something in the form of a product and then be able to sell it as well is in most cases nearly impossible to do. You really have to understand and appreciate as to what is so great about a revolutionary product that you are trying to copy. But well, I think if you were great enough, you would not copy something in the first place, you would just understand the greatness, say something nice about it, and take the aim to make something even better. Some companies get the hardware right, but the software is not good, and some get the software right but the hardware is crappy. Some get the product to be pretty decent, but have no idea who the audience is, and why, because the inception of the idea is not coming from their own minds, they are just trying to copy someone else's success. They are loosing their dignity and respect. Some become so desperate to copy success, like Nokia, that they kill their revolutionary mobile platforms like Meego, and some become so desperate, like Microsoft, that they use their deep pockets to convince others to kill their innovations and join their crappy platform, ridding the world of innovative products to come. So much for contributing to make the world a better place. Both are desperate and both end up achieving nothing.

I'm pretty concerned about the new leadership of Apple. Yes I have read a lot about Tim Cook and the rest of the team, they are all great people. They are all very intelligent/clever, they love the work they do, they understood what Steve Jobs wanted, but in my honest opinion, all of them combined, they don't even begin to come close in talent and genius that Steve was for his company. They could have done anything if there was no Apple, they could have made a product successful following another good leader in some other random company, but their minds and hands could not have possibly made something as revolutionary as what they got opportunity to do at Apple. And that's only because Steve Jobs was working as their boss. Yes, you can teach someone, yes you can learn from a great leader, but I should remind you that we are talking about a talent that no university or institute can teach you, not even the genius himself because he knows he has a gift and he can do things right and that he can be a leader, but what he can not do is translate all this genious in words and actions that can be documented and followed for times to come. Its that rare kind of talent we have under discussion. No matter how much you try to mentor, you cannot deliver this passion and genius on to someone. How many great leaders in the world have mentored their subordinates, and how many have had successors like them. Very few indeed.

It is to be seen in the years to come how good the leadership of Apple really is. While he was leaving, Steve Jobs would have certainly given them a lot to think on, guidance on future products, possible future products, possible new markets that can be explored, which may continue to feed the success (for sometime) that they have today. But i think if they can come up with just one product that is totally conceived on their own without any help or ideas that Steve has left behind, and at the same time be as successful as an iPhone, that something even Steve would look and say "why didnt I think of this". Because this is how big of a success you have to be, to be Apple, and only then I think we can say that Apple's leadership transferred to the right minds. But otherwise, they will loose the spark, they will loose a lot. Because Apple is not a company that copy to succeed, its just not in their DNA.

RIP Steve Jobs!

So ... Meego is DEAD!
Wednesday, September 28, 2011

So this day brings a very bad news from intel and linux foundation. They are just creating a yet another new Linux project for, well, "all devices". Just few years back it was Moblin from Intel and Maemo from Nokia, and then they got merged and formed Meego. Then one day the Mr. *f*ELop decided he wanted to please his old boss and he decided to just abandon EVERYTHING and start making the lame windows phone devices. That came as a surprise to Intel which used to think Nokia was its core partner in developing Meego. But still, Intel told everyone to stay calm and they are just fully committed to Meego. Yeah Right! And now fresh out of twitter the world is learning that "Good bye Meego" has been sung and there is a new effort in town, called Tarzan .. ooops sorry its called Tizne .. TintintintinTINZIN .. umm no Tizen dammit! Yes its called #Tizen. You can read the *justification* here https://meego.com/community/blogs/imad/2011/whats-next-meego. Really silly, what an excuse! HTML5. Huh.

Anyway, so some twitter reaction:

Intel: Moblin... MeeGo... Tizen! This time it will work! http://t.co/GasmsXci

Why do companies (fail to) compete against established platforms by repeatedly starting over instead of refining existing platforms?

Not convinced that starting over from scratch and rewriting the whole stack with yet another toolkit is going to accomplish anything #Tizen

When I hear a platform's software offering is built around HTML5, it almost feels like hearing 'no real software offering yet'

Intel and the Linux Foundation have shown that they can't get the job done. I don't see why anybody should give a crap about Tizen.

Why #Tizen? Was FlibberGertz taken?

The Meego #Tizen announcement (ur1.ca/583lj), is arbitrary and one-directional, as usual. It causes failure. It prevents success.

Random word generators produce some interesting results. #Maemo #Tizen #FlibberGertz #Gobbryfux

I know another OS that tried to use HTML/JS as it's primary API. #intel #meego #webos

#Tizen. Sounds like a cheap fizzy drink. Lots of caffeine and additives, and no actual nutritional value.

Dear #Intel, will you consider handing over *.meego.com to a community governance body so we can enact a truly open mobile Linux OS?

#Intel blamed #Nokia for delay in their handset efforts with #MeeGo. So doing everything again from scratch is way of speeding up?!

I think this is rather relevant right now: xkcd.com/934/ #tizen #meego #html5 #fail #xkcd

oh well, lets just hope for the best and grab a N9 while we are at it.

Crystal Report Error on 64 bits
Wednesday, September 07, 2011

If you get this error that says:

"An error has occurred while attempting to load the Crystal Reports runtime.

Either the Crystal Reports registry key permissions are insufficient or the Crystal Reports runtime is not installed correctly.

Please install the appropriate Crystal Reports redistributable (CRRedist*.msi) containing the correct version of the Crystal Reports runtime (x86, x64, or Itanium) required.  Please go to http://www.businessobjects.com/support for more information. "

Open your IIS and click "Application Pools", select the application pool name that your application is using, then on the right side click "Advanced Settings", which will show you the advanced settings for your app pool. There set the "Enable 32-Bit Applications" to True. Click Ok, and now go check your page which uses crystal reports, it should work just fine.

This info was for 64-bits Windows 7 rocking Visual Studio 2005, may also work for few other microsoft operating systems and iis.

Convert DataTable to JSON in C#
Monday, September 05, 2011

A generic code to convert your C# DataTable to JSON:

  string makejsonoftable(DataTable table, makejson e)
    StringBuilder sb = new StringBuilder();
    foreach (DataRow dr in table.Rows)
      if (sb.Length != 0)
      StringBuilder sb2 = new StringBuilder();
      foreach (DataColumn col in table.Columns)
        string fieldname = col.ColumnName;
        string fieldvalue = dr[fieldname].ToString();
        if (sb2.Length != 0)
        sb2.Append(string.Format("{0}:\"{1}\"", fieldname, fieldvalue));


    if (e == makejson.e_with_square_brackets)
      sb.Insert(0, "[");
    return sb.ToString();


and I added this enum:

  enum makejson

because you wont need the square brackets in case you are calling this function again for some nested object definition, for example like:

resulting json for one of my data query looked like this:

[{village_name:"Lourba leten",school_name:"EB 1.2 Nazare Gumer",village_id:"4030301",school_id:"525",classroom_id:"1893",location_name:"Seluk tan",location_id:"9"},{village_name:"",school_name:"",village_id:"",school_id:"",classroom_id:"1905",location_name:"Seluk tan",location_id:"9"}]

say you requested this through an ajax call, you can call a:
var jsondatastructure = eval (yourResponseText);
in case of the above sample result the "jsondatastructure" will have a jsondatastructure.length set to 2.

Jailbreak 4.3.4
Saturday, July 23, 2011

So if you are desperately seeking to jailbreak your ipad while rocking 4.3.4 firmware on it, you are not completely out of luck. The jailbreakme.com is not working so far for 4.3.4 so you have to look for alternative methods. What is working is a solution from redsnow (i believe). Just follow this link http://bit.ly/qY0JXQ and you will be good. There is a very nicely done youtube video that makes things very clear, I have used ipad for the first time and was jailbreaking for the first time, and i was able to follow it.

Please note that you will need to be looking for your *.ipsw extension file (to follow the video), which is the complete firmware that you flashed your ipad with using iTunes. If you are a windows user, this file will be located at "C:\Users\[username]\AppData\Roaming\Apple Computer\iTunes\iPad Software Updates" assuming you are rocking windows 7/Vista on your C drive, also please replace the username with whatever is correct in your case. Since I updated my ipad 1, the file I have in there was named iPad1,1_4.3.4_8K2_Restore.ipsw (622,279,895 bytes, md5 hash 3414ec10c6e7f50d8eca5d5c25d60ff0 http://bit.ly/n1jv13).

Also a note on putting the device in the DFU mode (whatever that is), when you follow the sequence in the video, make sure that your device is powered off!

Happy jailbreaking!

Bluetooth on Windows 7 64 bits
Saturday, June 18, 2011

If you are running Windows 7 64 bits on your computer and for some reason your bluetooth is not behaving as you expect it to, you can try doing the following, it worked for me. Open the bluetooth settings window:

switch to the "COM Ports" tab, and see if there is any entry in the list of com ports. If you find nothing there, click that "Add..." button, and the window that comes up click OK in it. A new COM Port will be added to work with your bluetooth connection. Now try transferring files between 2 of your bluetooth devices, it should work. I am right now using the internet connection from my cell phone (nokia n900) through bluetooth on my laptop, which is working pretty great. All this usually works automatically on Windows 7 32 bits, but i dont know why I had to go through this extra step to make the BT work in windows 7 64 bits.

IE9 crashing windows !!
Thursday, March 17, 2011

So in excitement to see how fast IE9 really is, I installed one on my office pc (core i5, windows 7 32bits, 4gb ram). After the installation completed, the machine restarted, and I launched IE9 to start browsing, and not even google.com worked! Everytime i typed google.com and tried searching for something and before I could press Enter I would get a windows message that "Internet Explorer has crashed", I tried a lot, nothing worked, it just wont stay alive for more then few seconds. I uninstalled it!

At home on my laptop, I installed it (core 2, windows 7 64bits, 4gb ram) to try again expecting it to work better here for some reason :). Installation went fine, restarted windows and launched IE9, things were going ok (i had about 5 tabs opened browsing websites like casio/engadget/google/localhost and few others) but I just got a blue screen right when i was using IE9 and my machine restarted! And i must say that i NEVER get a blue screen of death (bsod) on my laptop! In the past 3 years there have not been much times that I have got a bsod on my laptop. Sigh .. The UX looks good here and all, things feel snappy, but crashing a machine? Maybe IE10 would be joy browsing the web on. Back to Chrome <3

My Code Comments
Thursday, August 06, 2009

Do you comment like this too :) ?

Chrome's Versions
Sunday, August 02, 2009

Following is a screenshot showing chrome's About dialog boxes. The first one is the one I built from the lastest source code available from chromium's website. The second one is the publicly available final version of chrome, updated to the letest version.

There are some other differences that you immediately notice when you first run the chromium build. The home screen has changes, the url drop down has some ui changes. Will see what other changes are, I may post some more screenshots.

Generating "chrome.sln" file
Friday, July 17, 2009

This post may help you in generating chrome.sln file which you will need to load the chrome browser's source in visual studio 2005 for building it. So you must have noticed that this page tells you to load the chrome/chrome.sln in vs. But you look and you cannot find it. First make sure that your depot_tools are ready to be used. I used TortoiseSvn to get the source for depot_tools but you can download it also. After getting the depot_tools source you need to add it to the Path environment variable so that you can than use it from within any folder in the chrome's source. So once added, you goto the path where chrome browser's source is which is this chrometrunk\chrome-svn\tarball\chromium\src\chrome on my pc, and write:
gclient runhooks --force
after this the output on my console was:
Installing subversion ...
Installing python ...

________ running 'T:\Downloads\depot_tools\python_bin\python.exe
src/tools/gyp/gyp_dogfood src/build/all.gyp' in
Updating projects from gyp files...

After this, your current directory should be filled with the *.vcproj and *.sln files which you know what you want to use them for.
If in case things dont go as smooth as I mentioned up there, you should follow this post, i think it'll help:

btw the build takes painfully long time :)

is Bing better or Google
Sunday, July 12, 2009

So I'm eating "toasty cheese crackers" by Aim Biscuits right now. So I decide to search the net for it to know more about them. So as sometimes I do to compare search engines to see how much have they progressed against google, I do similar searches on more than one search engine to find who gets me to the right destination first. So my search term right now is "aim biscuits toasty cheese crackers" without the quotes. I goto google.com and write this search term, and i also open bing.com to write the same sentense/search-phrase. And hit enter on both. They come up with the results.
Bing: there is no mention of the Aim biscuits on the first page anywhere. There are pages that seem to be focusing on the word AIM, crackers, toasty etc individually sort of in a way that after few seconds I dont want to think what exactly the search algorithms had in them to finally decide to come with the results that it did.
Google: I wanna start with "amazing". The first link shows a site named tradercity.com with exactly the biscuits I was searching for. The third link (on the first page) refers to a proper web site of what I searched for! Absolutely what I wanted.

While looking at bing's results before I set my eyes on google's search, I started doubting if this Aim Biscuit company even has a web site of its own, cuz bing didnt mention it on the first page. I dont know and I cannot imagine why if aimbiscuits.com exists, that it is so hard for bing to infer that it should give atleast some weightage to that web site address given my search terms. For the love of computer science, the first 2 words are exactly what the website address is if you combine them! Unbelievable and very disappointing!

Btw, the same goes for the image search on the same terms: bing is completely showing things like it took my search term, trashed it, and randomly picked bunch of images from its image database and threw on me. While with google, it shows atleast 3 images of what I'm eating right now!
This is what microsoft is being so loud about? Give me a break!

Where are the Merge Modules for Crystal Reports?
Tuesday, June 23, 2009

Long time ago in a galaxy far far away, crystalreports were acquired by something called businessobjects! And some time back BO got acquired by SAP. If you now search for some stuff related to crystal reports and you get links to the businessobjects' website and you try to open them, you are going to be redirected to some page of sap's website. And SAP's website is awefully intimidating (atleast for me). Their search sucks! There crystalreports page is not at all developer-friendly. And the experience gets more frustrating if your internet speed is fluctuating.

So anyway, the thing is that after a long time I have returned to doing some .net development, as its progressing I had to do some crystal reports development also. Now I wanted to deploy the crystal reports to the server where my website is deployed. I'm using Visual Studio 2005 & the crystal reports that comes with it. So in it the cr version is "10.2.3600.0". Just before declaring that both bing and google sucks at searches (its not there fault I guess?), sap's cr forums revealed this page which is *the* page for finding out various deployment scenerios. As it turned out, the setup package that I wanted to create, it was already there on my hard drive installed/placed along visual studio 2005, in the form of file named "CRRedist2005_x86.msi". This file is also mentioned on the link I mentioned earlier. I hope that page helps you too in your cr deployments!


MSDN Blogs
Joel Pobar
Don Syme

Muhammad Ali
Lahore Food Blog

Tech Blog



June 2004   July 2004   August 2004   September 2004   October 2004   November 2004   December 2004   February 2005   April 2005   June 2005   July 2005   September 2005   October 2005   November 2005   June 2007   December 2007   January 2008   March 2008   April 2008   June 2008   October 2008   February 2009   May 2009   June 2009   July 2009   August 2009   March 2011   June 2011   July 2011   September 2011   October 2011   November 2011   December 2012   May 2013   October 2013   May 2014   March 2015   July 2015   August 2015   December 2015   March 2016   July 2016   October 2016   November 2016  

This page is powered by Blogger. Isn't yours?