Using SignTool For Signing The Assemblies And Installer (MSI) With Visual Studio (2015, 2013 etc.)

Decided to share my Post-Build scripts which we use to sign the assemblies and the Installer package for our products. The whole thing started during the certification of on of our products for “Windows Server R2” Microsoft Gold Partner level. One of the requirements is that all assemblies and installers (exe, msi) should be Authenticode signed.

Continue reading Using SignTool For Signing The Assemblies And Installer (MSI) With Visual Studio (2015, 2013 etc.)

Store Credentials In Visual Studio 2010 For TFS In Another Domain

Usually when you work with TFS which is in another domain or if you are working on a Virtual Machine with its own domain Visual Studio 2010 keeps asking you for password every time you want to open a TFS based project.

Continue reading Store Credentials In Visual Studio 2010 For TFS In Another Domain

Globalization And Localization In Software Development

Globalization is the process of making a program ready to be localized. Localization of a program makes the adjustments and resources available such that the application can display information that’s consistent with a specific locale. This includes the formatting of dates, numbers, currency, layout, and strings. Localized programs behave as if they were written in a language that is native to a local area.

Some Open Source .Net Frameworks

  1. NLog Logging and Auditing – http://nlog-project.org/
  2. NHibernate – ORM – http://nhforge.org/Default.aspx
  3. Spring.Net – Aspect Oriented Programming (AOP) DI/IoC – http://www.springframework.net/
  4. NUnit – Unit Testing –http://www.nunit.org/
  5. Microsoft Enterprise Library – Data Access, Logging/Auditing, Caching, Security, Validation, Exception Handling etc. http://msdn.microsoft.com/library/cc467894.aspx
  6. NetSqlAzman – authorization manager for .Net http://nik.pevik.com/authorization-store-for-net-net-sql-authorization-manager-netsqlazman/
  7. Castle/Windsor (MicroKernel/Windsor) http://www.castleproject.org/castle/download.html
  8. DotNetNuke — CMS http://www.dotnetnuke.com/
  9. Mono — .NET 4 OsX/Linux – http://www.mono-project.com/Main_Page
  10. JQuery/Dojo/GWT —> Javascript Frameworks
  11. myBatis.NET – http://mybatis.org/dotnet.html
  12. NAnt –> building utility http://nant.sourceforge.net/
  13. CruiseControl.NET automated building tool http://confluence.public.thoughtworks.org/display/CCNET/What+is+CruiseControl.NET