I am building a guidance package that generates a baseline solution for a client. We need all the projects within the solution to be setup to use delay signing. I have been able to setup all non-web projects to use delay signing but have not been able to figure out how to enable delay signing on web projects.
For non-web projects all you need to do add the elements to the project file (.csproj) template and life is great. With web projects we no longer have a project file (ASP.NET 2.0) and this information is actually stored within the solution file.
I have created custom actions already that are able to programmatically add to the solution file, such as setting the dynamic port for a web project, using the Visual Studio object model. I have not been able to find the appropriate area within the object model to set the delay signing properties.
If someone knows how to do this, I would greatly appreciate it if you could post a code sample and/or explanation.
Thanks in advance,
Paul