【发布时间】:2012-08-09 15:06:11
【问题描述】:
PROJECT A 包含一个 View ,我们称之为 View1.ascx 在属性窗口中标记为“Embedded Resource”
PROJECT A 和 PROJECT B 和 C 都使用自定义资源提供程序从 PROJECTA.DLL 加载该 view1
这样我可以跨项目重复使用我的视图。
遗憾的是,这会导致 Visual Studio 在每次更改 PROJECTA.dll 后第一次无法构建 PROJECT B 或 C
"Error 12 Could not copy "C:\GIT\PROJECTA\PROJECTA\bin\PROJECTA.dll" to "bin\PROJECTA.dll". Exceeded retry count of 10. Failed."
有什么办法可以做到这一点吗?或者我应该以某种方式将所有“重用”视图移动到单独的程序集中?视图使用 PROJECT A 中的类,所以我将它们保留在 PROJECT A 中
为了清楚起见:第二次构建它通常可以工作,并且代码和视图都可以正常工作,但必须等待 10 秒以等待第一次构建尝试失败,这实在是非常浪费时间。
【问题讨论】:
标签: c# asp.net-mvc dll visual-studio-2012