在不重建项目的情况下在浏览器中查看文件更改

时间:2013-11-15 16:30:25

标签: c# .net debugging asp.net-mvc-4 visual-studio-2012

我是一名前端开发人员,目前正在开发一个.net项目。向我解释说,项目的一些资源是嵌入的,当我说一些时,我的意思是大多数。因此,在对文件进行更改时,如果没有首先从Visual Studio重新运行项目,则无法在浏览器中看到它们。

我相信你看到这对我来说非常烦人和令人沮丧。我习惯了更加动态的工作方式,甚至还有类似livereload运行的东西来注入我的样式并在标记发生变化时刷新页面,所以我甚至可以在没有切换活动窗口的情况下看到浏览器中的变化

我想知道是否有任何东西甚至远远接近我以前用作网络开发的工作流程

2 个答案:

答案 0 :(得分:-1)

您已将其标记为MVC,因此这意味着如果视图已更改,则可以重新加载它,而无需从Visual Studio运行它。此外,如果您更改代码,则需要重建项目。您不必从Visual Studio重新运行它。

因此,简而言之,您当然可以使用livereoload在浏览器中进行更改,然后将这些CSS更改移动到应用程序中的CSS文件,并刷新浏览器。就是这样。

编辑:在看到屏幕截图后,将其更改为Content而不是Embedded

答案 1 :(得分:-1)

可以保存包括aspx和cshtml的文件(大部分时间),并在页面刷新时显示更改。有时,文件系统可能会访问文件并覆盖它们。除非发出重建,否则无法更改在构建时编译的文件。

简而言之,前端在运行期间很容易编辑,而代码隐藏和类不能编辑。