0
例如:当解决方案中有对其他项目的引用时,会发生什么,并且每个项目都部署到不同的服务器上?
我有一个LogModel用于在一个解决方案下将五个项目中的每个项目的日志写入数据库。他们都一样,所以如果我编辑我必须手动编辑每个。
现在我知道我可以像“OtherProject.Models.LogModel”一样引用它,但是当我将每个应用程序部署到不同的服务器,他们彼此不知道的时候,LogModel会被捆绑在一起,还是会它现在只是错误,它不知道如何完成该参考?
感谢您的任何指导!我使用MVC 4 btw。
非常感谢。为了最佳实践,最好是在解决方案中制作另一个项目,仅用于保存这些模型的库?如果是这样,我该怎么办呢?我看到'class library'的选项 –
@JoshDean,是的,最佳做法是将“共享”类放入指定的库中。将数据从类中保存的数据类与真正的功能分离出来,尤其是随着解决方案的增长,通常也是很好的选择。 –