1
完全愚蠢的问题,但我正在编写我的第一个ASP.NET C#Web窗体应用程序,有时我可以只写一个更改并将其保存在Visual Studio中,它的工作原理丹迪,但有些时候,似乎我不得不重建项目以使更改生效。ASP.NET当我打算构建我的项目
任何人都可以告诉我需要满足哪些条件才能重建?
谢谢!
Tom
完全愚蠢的问题,但我正在编写我的第一个ASP.NET C#Web窗体应用程序,有时我可以只写一个更改并将其保存在Visual Studio中,它的工作原理丹迪,但有些时候,似乎我不得不重建项目以使更改生效。ASP.NET当我打算构建我的项目
任何人都可以告诉我需要满足哪些条件才能重建?
谢谢!
Tom
对已编译代码的任何更改都需要重新编译。这包括:
的疑难杂症这里 “编译” 这个词。即使是* .aspx * .asmx文件也是被编译的,但是这是在页面执行之前完成Just-In-Time(JIT)。编译后的输出被缓存并重用,但运行时将检测到对几个文件的更改并重新将它们JIT。
一个有趣的方面:对网站根web.config的更改将强制重建。
几乎没有变化,不需要重新编译。
提示:如果你有一个大的解决方案,在许多项目中,你不必重新每次你做一个改变时都要编译它们中的每一个。通过右键单击解决方案资源管理器中的项目并单击Build,编译已更改的项目。如果您对未选定项目中的文件有未保存的更改,则这些更改不会自动保存并将从构建中排除。
很好的答案,非常感谢Daniel! – 2010-08-23 08:48:25
不需要重建的文本数据文件也包括JavaScript(.js)和样式表(.css)。 – jerone 2010-08-23 08:57:02