Jedidja
Jedidja

Reputation: 16960

Does T4MVC work with Visual Studio 2010 Beta 2 and .Net 4?

I cannot get the current build of T4MVC (2.6.02) to work with an ASP.NET MVC 2 project compiled against .NET 4 in VS2010 Beta 2.

There is one error:

Which is easily fixed by changing

<#@ template language="C#v3.5" debug="true" hostspecific="true" #>

to

<#@ template language="C#" debug="true" hostspecific="true" #>

And then the .generated.cs files are created, however I get a compile error in T4MVC.cs which says

error CS0116: A namespace cannot directly contain members such as fields or methods.

Has anyone else experienced this?

Upvotes: 1

Views: 594

Answers (2)

David Ebbo
David Ebbo

Reputation: 43183

Note that the message about compiler version is just a warning and not an error. I'm not 100% why you were getting this error before the build, though. If you get it again, please try to capture more details about it (e.g. line number, ...) and let me know.

Upvotes: 0

Jedidja
Jedidja

Reputation: 16960

Apparently you have to do a build first :) The compile message seems to go away afterwards.

Upvotes: 2

Related Questions