.Net blog of Sijin Joseph
My experiences with .Net
-
Is your IDE screwed?
I recently uninstalled some non-functioning VS.Net add-ins, that really screwed up my IDE and i started getting these messages on build"Load of property 'AllowUnsafeBlocks' failed."
"Load of property 'ApplicationIcon' failed."
"Load of property 'AssemblyKeyContainerName' failed."and so on...All projects got the Output type set to Application and ofcourse i could not build, the csproj files were all ok so obviously it was the IDE that was screwed and this just one week from release ... aaargh!!Anyways if you ever face this problem this link saved my buttBasically what you need to do is register csproj.dll all over againThe suggested solutions wereregsvr32 "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\vcpackages\csproj.dll"
regasm "C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE\PublicAssemblies\VSLangProj.dll"
devenv /resetskippkgsThe first one worked for me. -
Unfair labour practises at EA
I am an avid game lover and big EA fan but this journal entry of an EA employee has really shocked me. Can you imagine working 90 hours a week!!!!
-
Damn CS-RCS
Yesterday, i installed CS-RCS from ComponentSoftware, i was looking for a configuration management component which we could integrate into our product which needs to support document versions. ( I still haven't found any suitable candidates) So anyways i try to open the solution today and it says that source control status is invalid. After beating my head for one hour trying to figure out what was wrong with VSS i saw that the repository selected was CS-RCS...aaargh, the least these guys could have done was provide a SCC switcher like these guys and this guy and this guy and this guy have already done. Is that too much to ask? (Even i didn't know there were so many options before i googled)
It turns out that CS-RCS changed my SCC provider to CS-RCS now to restore it i had to execute ssint.exe from vss\win32 folder and i could access source control now. But the episode was really nasty, especially coming from a company that makes configuration management tools. So if any guys from ComponentSoftware are listening, please provide a SCC switcher or atleast restore the previous one on uninstallation.
-
Great interop site
Came across a great site for Interop related info . The site is by Mattias Sjögren a MVP. It has great links to sample code, FAQ's and articles on .Net Interop.
-
Differences between OleDb and Sql in ADO.Net
I usually develop applications that use SQL server so i never really had a chance to work with Access DB before. So yesterday i had to write some data to an access DB and i thought how different can it be. So i set up my queries and parameters as usual, althought it felt a little strange having to write SQL code in VS.Net :) , and i run the app and obviously it bombs. That was expected but the error was a little strange what is got was "Data type mismatch in criteria." hmm...so i look up my OleDbTypes that i have setup for my params seemed OK to me.
-
Build Management in .Net
I recently had to do some research on build management techniques for .Net. Atleast till MSBuild comes out with VS.Net 2005, the existing tools available from MS are not upto the mark. Here are some intresting links and tools i came across
http://www.theserverside.net/articles/showarticle.tss?id=NAnt
http://www.15seconds.com/issue/040621.htm
http://radio.weblogs.com/0106046/stories/2002/08/10/supportingVsnetAndNant.html
Slingshot is a tool that converts .sln files to NAnt build scripts ,it is part of the NAntContrib project, there are some great tools
for NAnt in this project
http://sourceforge.net/projects/nantcontrib
For continuous integration
http://hipponet.sourceforge.net/
http://cruisecontrol.sourceforge.net/
Team Development Guide from MS and MSBuildIt
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=94FDB8C8-5A87-4545-AF75-6053F32C7ECA
http://www.microsoft.com/downloads/details.aspx?FamilyID=b32497b0-77f7-4831-9c55-58bf3962163e&DisplayLang=en
-
Two great tools
Came across two great tools today
1. NUnitForms - Want to do unit testing for WinForms, this project is for you. Start contributing.
2. BKResizer - I one problem i always faced with WinForms development was resolution independence. BKResizer solves that problem for me, and is not to hard on my pocket either,
-
GUI design patterns again
Jeff points to another good site on UI design patterns
-
Gold mine for bibliophiles...if it is legal?
Came across this link on my local Delhi .Net usegroup, the site has a lot of O'Reilly publications online, FREE! but i am not sure that it is entirely legal, considering that Safari which hosts the same content is a paid service.
-
2 good blogs
Came across two great blogs today