我是一名C#winforms程序员,不习惯ASP.Net。 作为一名winforms程序员,我会定期构建以检测语法错误。
最近我在Visual Studio中打开了一个Kentico网站,我惊讶地发现存在构建错误。
这有关系吗?
我的直觉是纠正网站直到它构建。这是我打算做的一个侧面轨道。
答案 0 :(得分:2)
如果您正在尝试为您的项目/软件构建任何类型的质量,那么是的,它构建时确实很重要。
关于Kentico和构建时间,如果您使用的是网站与网络项目,那么构建时间通常更长,范围从几分钟到我看过一个小时。构建时间在很大程度上取决于构建它的机器。因此,如果您的机器配备了Celeron处理器,1GB RAM和5400 RPM驱动器,那么构建需要的时间比带有i7处理器,16GB RAM和可以读/写的固态硬盘的机器要长。 500+ MB / s。另外请记住,Kentico开箱即用,其中有超过9000个系统文件,因此作为一个网站,它需要一些时间来构建。
我在网站未构建时检查的第一件事是确保所有引用的DLL都在网站/项目中。如果没有,这将导致多个错误,通常是一个非常简单的修复。如果您存在于/ App_Code目录中的代码中存在任何类型的错误,则在您发布它时,您的站点根本不会运行。如果您在任何其他目录中有错误,该站点将运行但在网站上引用这些代码文件的任何地方都将显示错误。因此,如果您在/ CMSWebparts / OurCompany文件夹中有webpart文件,那么在您的实例中,如果这些Web部件放置在网站内的页面上,那么即使网站的其余部分正在运行,这些页面也会出错。
在我看来,只需修复错误并完成它们。然后将代码检查到版本控制系统中以跟踪更改。
答案 1 :(得分:1)
这有关系吗?
这取决于您尝试使用您的网站实现的目标。如果您想让公众可以使用,那么建设绝对是您应该考虑的首要任务。另一方面,如果您希望在本地计算机上的Visual Studio中打开源代码,仅用于阅读目的,则无需构建。