对于 WAP 模型,我使用一种方法在项目构建时使用构建后事件动态创建安装包,然后进行测试安装,用于验证包是否出现。 然后通过 Attach to Process 完成调试。
I have a few detailed blog postings about this on my blog site, mitchelsellers.com.
I personally use the WAP development model and I do NOT check the DNN solution, or any core files into source control, as I do NOT modify the core for any of my clients. When working with multiple people we create a similar environment for each person, and still can work with each of our individual projects, at times we will have completely isolated dev environments with individual databases and code, at other times I have worked with a shared dev database to resolve issues with dev module installation issues.
With the WAP model I use a method to dynamically create my installation packages on project build using a post-build event and then I have a test installation that I use to validate that the packages occur. Debugging is then done via Attach to Process.
I would suggest Mitchel book if you are needing some reference material - Professional Dotnetnuke Module Programming by Wrox Module Programming - Michel Sellers
发布评论
评论(2)
我在我的博客网站 mitchelsellers.com 上发布了一些关于此问题的详细博客文章。
我个人使用 WAP 开发模型,并且不会将 DNN 解决方案或任何核心文件检查到源代码管理中,因为我不会为任何客户修改核心。 当与多人合作时,我们为每个人创建一个类似的环境,并且仍然可以处理我们每个单独的项目,有时我们将拥有完全隔离的开发环境,其中包含单独的数据库和代码,有时我与共享开发人员一起工作数据库来解决开发模块安装问题。
对于 WAP 模型,我使用一种方法在项目构建时使用构建后事件动态创建安装包,然后进行测试安装,用于验证包是否出现。 然后通过 Attach to Process 完成调试。
I have a few detailed blog postings about this on my blog site, mitchelsellers.com.
I personally use the WAP development model and I do NOT check the DNN solution, or any core files into source control, as I do NOT modify the core for any of my clients. When working with multiple people we create a similar environment for each person, and still can work with each of our individual projects, at times we will have completely isolated dev environments with individual databases and code, at other times I have worked with a shared dev database to resolve issues with dev module installation issues.
With the WAP model I use a method to dynamically create my installation packages on project build using a post-build event and then I have a test installation that I use to validate that the packages occur. Debugging is then done via Attach to Process.
如果您需要一些参考资料,我建议您阅读 Mitchel 的书 - Wrox 的专业 Dotnetnuke 模块编程
I would suggest Mitchel book if you are needing some reference material - Professional Dotnetnuke Module Programming by Wrox Module Programming - Michel Sellers