【发布时间】:2011-10-05 18:57:26
【问题描述】:
众所周知,.Net framework 4.0/Visual Studio 2010 支持 VB 中的隐式续行,这在以前的版本中不可用(至少据我所知)。
我有一种情况,我正在开发一个 ASP.Net 3.5 应用程序,该应用程序的目标是一台当前没有安装 .Net 4.0 的机器,据我了解,它在一段时间内还不会安装在该机器上.显然,我的开发机器确实安装了.net 4.0。
使用 VS2010 中的隐式续行功能,我有时会发现自己忘记添加续行,而 VS2010 即使针对以前的版本也没有问题。此外,我知道如果我实际编译代码(业务对象等),则行继续问题不是问题,因为编译后的 dll 可以作为 3.5 .net 文件正常工作。
我担心的是这个。有些地方我在后面的代码(旁边?)中为 asp.net 页面进行 VB.Net 编码。这些只会在第一次使用时在服务器上编译,但由于服务器没有 .net 4.0 框架(或者即使有),有谁知道如果我错过了这是否会导致编译失败续行?如果是这样,有没有办法在 VS2010 中强制使用换行符?
我意识到这里可能没有遵循一些最佳实践,但我还不打算改变这里的所有开发动态。另外,我所处的环境不能让我自己轻松地进行测试。
任何帮助将不胜感激。
【问题讨论】:
标签: asp.net vb.net visual-studio-2010 .net-4.0