CS0103: The name ‘InitializeComponent’ does not exist in the current context

|  Posted: February 8, 2011  |  Categories: General Technical

When you are trying to build a solution that contains Silverlight or WPF projects using MsBuild you may encounter the error “CS0103: The name ‘InitializeComponent’ does not exist in the current context”. While searching I have found various tactics that involves editing the project files, including namespaces etc.


But the real reason is you are using the wrong version of Msbuild. Multiple versions of Msbuild gets installs in your machine, through various versions of .NET framework, Visual Studio etc. So, check the path variables and make sure you are using the correct version. If you are using Silverlight 4, you need to use MsBuild.



Author: Saravana Kumar

Saravana Kumar is the Founder and CEO of BizTalk360 | Serverless360 | Atomic Scope | Document360. Founder of multiple B2B products that solve the pain point of enterprise customers. Entrepreneur, Investor, and Technical enthusiast. Passionate about running and scaling a company in a profitable way with calculated risks.

Back to Top