我有一个 ASP.NET 网站项目,它曾经在 App_Code 文件夹中包含它的逻辑。我将一些代码提取到一个类库项目中(以允许单元测试)并添加一个项目参考。它编译并运行良好。
问题是网站项目代表项目引用的唯一方法(据我所知)是通过 /bin 目录中存在已编译的 dll。我不想将这些生成的文件包含在版本控制(Subversion)中。将文件添加到 SVN 忽略列表(就像我通常对 /bin dll 所做的那样)不是一种选择,因为我丢失了项目引用。
那么,问题是:除了将 dll 放在 /bin 目录中之外,还有其他方法可以维护网站项目中的项目引用吗?
如果没有,我计划将类库移动到自己的解决方案中并使用 .refresh 文件。由于这些项目总是一起进行,这不是我的偏好。