场景:编译器版本与.NET Framework版本 - 方案与ASP.NET应用程序
我有VS 2010(C#编译器4)我的客户机上的目标3.5。
我正在开发ASP.NET应用程序。我在类文件中使用可选参数(支持C#4)并编译代码,所有内容似乎都正常工作。
后来发现运行时发现的问题,旧的(经典的我相信)ASPX正在使用该函数。没有函数只接受x参数,其中x小于可选参数是运行时错误。
这是否意味着正常的类和类似的使用客户端的C#编译器,而视图(aspx)等在服务器上使用编译器 - 因此如果在视图/表单文件中使用C#4会导致问题?
该函数是从.aspx文件内部还是从该文件的代码隐藏内部调用的? – 2011-06-16 16:34:52
内ASPX文件 – 2011-06-16 16:36:09