diff --git a/src/Spring/Spring.Core/Spring.Core.2008.csproj b/src/Spring/Spring.Core/Spring.Core.2008.csproj
index 65f78ae3..2dcd89a4 100644
--- a/src/Spring/Spring.Core/Spring.Core.2008.csproj
+++ b/src/Spring/Spring.Core/Spring.Core.2008.csproj
@@ -1108,6 +1108,7 @@
+
diff --git a/src/Spring/Spring.Core/Spring.Core.2010.csproj b/src/Spring/Spring.Core/Spring.Core.2010.csproj
index d734761b..e6f1052e 100644
--- a/src/Spring/Spring.Core/Spring.Core.2010.csproj
+++ b/src/Spring/Spring.Core/Spring.Core.2010.csproj
@@ -713,6 +713,7 @@
+
diff --git a/src/Spring/Spring.Core/Stereotype/ControllerAttribute.cs b/src/Spring/Spring.Core/Stereotype/ControllerAttribute.cs
new file mode 100644
index 00000000..889a537a
--- /dev/null
+++ b/src/Spring/Spring.Core/Stereotype/ControllerAttribute.cs
@@ -0,0 +1,54 @@
+#region License
+
+/*
+ * Copyright 2002-2010 the original author or authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#endregion
+
+namespace Spring.Stereotype
+{
+ ///
+ /// Indicates that an annotated class is a "Controller" (e.g. a MVC Controller).
+ ///
+ ///
+ ///
+ /// This attribute also serves as a specialization of the ComponentAttribute, allowing implementation
+ /// classes to be autodetected in future releases through assembly scanning.
+ ///
+ ///
+ /// Thomas Trageser
+ public class ControllerAttribute : ComponentAttribute
+ {
+
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ public ControllerAttribute()
+ {
+ }
+
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ /// The name.
+ public ControllerAttribute(string name)
+ : base(name)
+ {
+ }
+
+
+ }
+}
\ No newline at end of file