目前我们有一堆网站(网站项目)我认为应该转换为Web应用程序项目。每个人都同意。
但是许多自定义BuildProviders用于生成控件,不幸的是MSDN says
将自定义的BuildProvider类添加到Web.config文件在ASP.NET网站中工作,但在ASP.NET Web应用程序项目中不起作用
是否有一些方法可以在不完全丢弃自定义BuildProviders机制的情况下进行迁移?
答案 0 :(得分:1)
如果不知道您的构建提供商到底做了什么,我可以看到两种可能的解决方案:
答案 1 :(得分:1)
嘿,你需要实现一个自定义的IVsSingleFileGenerator。 并将其注册到VS,以生成自定义.designer-File。 DesignTime-Compilation的工作方式随Web应用程序项目而改变。
与BuildProvider结合使用时,您将获得与ASPX-Pages相同的功能。
我用它来生成带有部分方法的用户界面,以在代码隐藏文件中实现行为。
答案 2 :(得分:0)
如果不审查整个方法,这是不可能的。