【发布时间】:2012-01-03 09:28:45
【问题描述】:
我见过使用 UI 项目和代码项目讨论 MVC 项目结构。例如
http://lostechies.com/jimmybogard/2009/12/09/organizing-asp-net-mvc-solutions/ http://stackoverflow.com/questions/4357911/an-ideal-folder-structure-for-net-mvc
我已尝试在 Visual Web Developer 2010 Express 中执行此操作,但我仍然在 UI 项目中拥有以下与网站无关的文件:.csproj、.csproj.user、项目 dll 文件和项目 pdb文件。
这违背了目的,因为拆分为两个项目的目的是让一个 UI 足够干净,可以直接作为网站运行,而不必过滤掉不必要的文件。
- 我将原始项目复制到同一解决方案中包含的第二个项目中
- 我从第一个项目中删除了代码文件,使其成为 UI 项目
- 我从第二个项目中删除 UI 文件,使其成为代码项目
- 我在 UI 项目中添加了对代码项目的引用。
我做错了吗?或者这是这种方法的限制?
任何可能帮助我使此配置正常工作的其他细节将不胜感激。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-2