[MonoDevelop] re Missing Designer Files
Michael Hutchinson
m.j.hutchinson at gmail.com
Fri Apr 11 14:06:08 EDT 2008
On Fri, Apr 11, 2008 at 9:19 AM, Patrick Barry <drpatrickbarry at gmail.com> wrote:
> Visual Studio has two formats for web sites The normal web site. This
> format does not work well with MD as as you say it does not have
> designer files as the controls are dynamically created at runtime and
> stored in C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary
> ASP.NET Files/WebSiteName
>
> However a VS service pack introduced a "web application" project type
> that uses designer files instead of files in
> C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET
> Files/WebSiteName. This format works great with MD as the website
> also has a project file unlike the web site format.
>
> It not a bad job to convert a VS web site to a web application. Just
> add a new web application project to your solution and then add all of
> the file in your website to the new project. They will still be
> missing the .designer files so you need to right click on the each
> file or directory and select convert to web application. This will
> create your designer files.
That's pretty neat :)
> MD will then happy open the solution and compile.
>
> >At work, we developped an asp.net web application using Visual Studio 2005.
> >When I open it in MonoDevelop there's a problem with the webcontrols not
> >being recognised in the code behind files.
> >When I create a new .aspx file in MonoDevelop, a designer.cs file is added
> >with the declarations for the webcontrols.
> >But in VS2005 I have no such files.
> >So now, MonoDevelop doesn't recognise my webcontrols.
> >Do I have to add them manually, or is there a way to automatically generate
> >them?
I'd like to add a way to generate them (an "add designer class"
command) but that'd need a language-agnostic API to make classes
partial or discover whether they're partial, which we don't have yet.
That makes it somewhat harder to implement.
> Pat.
>
> PS How do I reply to a specific message??
In gmail, "reply to all".
--
Michael Hutchinson
http://mjhutchinson.com
More information about the Monodevelop-list
mailing list