asp.net-mvc – 设置MVC 3 rc1 Razor cshtml文件构建动作编译的
发布时间:2020-12-16 09:59:07 所属栏目:asp.Net 来源:网络整理
导读:默认构建操作已从“无”更改为“内容”,据我所知支持Visual Studio发布/部署. 对于特定项目,我不使用Visual Studio发布/部署方法,也不需要从命令行进行编译. 将构建操作设置为“编译”似乎仍然可以编译,并且为cshtml中的任何编码错误生成编译时错误和警告的
默认构建操作已从“无”更改为“内容”,据我所知支持Visual Studio发布/部署.
对于特定项目,我不使用Visual Studio发布/部署方法,也不需要从命令行进行编译. 将构建操作设置为“编译”似乎仍然可以编译,并且为cshtml中的任何编码错误生成编译时错误和警告的额外好处. 这似乎比通常的仅运行时错误有很大的好处. 如果我将构建操作更改为“编译”,是否有人知道我将在以后遇到什么问题? 非常感谢.. 编辑:我不确定我可能遇到的未来问题,除了VS部署或命令行编译,但为了安全起见,我在他的评论中选择了预编译选项marcind.我将其标记为最接近的答案. 解决方法
将Razor文件设置为“Compile”应该不起作用(我很惊讶你说它对你有用),因为标记为“Compile”的文件会传递给适合你项目类型的语言编译器.并且大多数Razor文件都不是有效的C#或VB源文件,它们会产生编译器错误.
看起来VS看起来很奇怪,并且在从IDE编译时并不总是显示错误.但是,直接从命令行编译项目时,它总是会失败. 所以回答你的问题 >因为它不起作用 技术上,“构建行动”需要是“内容”,因为这就是asp.net发布/部署的工作方式(在早期的预览中它是“无”,因为VS实际上并不了解任何有关Razor文件的信息,这是默认的行为;“改变”的目的是让事情发挥作用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 从部分视图添加html头标记的脚本引用
- Asp.net Webservice – 使用jquery AJAX安全地调用webservi
- asp.net-mvc-4 – 多个RequiredFieldValidator崩溃页面
- ASP.NET Core Project.json文件(5)
- Azure Event Hub 技术研究系列2-发送事件到Event Hub
- asp.net – .NET MVC应用程序中可重用性的单位是什么?
- 调试 – 使用ASP.Net Core在VSCode中调试Typescript
- asp.net – 形式auth超时和会话超时的差异
- asp.net – 我是否需要一个新的PayPal API来支持.Net服务器
- asp.net-mvc – MVC数据类型货币触发器数字小键盘
推荐文章
站长推荐
- asp.net-mvc – 使用编辑器下拉列表值更新Kendo网
- asp.net-mvc – 我的viewmodel值类型属性应该可以
- ASP.NET Web API项目自动生成接口文档和测试页面
- ASP.NET:请求cookie对于域名为null?
- asp.net – 任何有关绘图组件/库的经验
- ASP.NET:WebResource.axd调用404错误:如何知道
- asp.net-mvc – MVC4表单输入验证 – 自定义错误
- VS 2012中解决方案资源管理器中的asp.net配置按钮
- asp-classic – 检索ADO Recordset字段名称(经典
- asp.net-mvc-2 – AuthorizeAttribute MVC 2中的
热点阅读