【发布时间】:2016-04-04 14:58:44
【问题描述】:
在 VS-2012 Express for Web 中进行编码 -- VB.Net 使用此代码...
Diagnostics.Debug.WriteLine(vbTab + ".prpUID_REPORT = [{0}]", .prpUID_REPORT)
Diagnostics.Debug.WriteLine(vbTab + ".prpRV_HeaderDSName = [{0}]", .prpRV_HeaderDSName)
Diagnostics.Debug.WriteLine(vbTab + ".prpRV_HeaderDSId = [{0}]", .prpRV_HeaderDSId)
Diagnostics.Debug.WriteLine(vbTab + ".prpRV_ReportDSName = [{0}]", .prpRV_ReportDSName)
Diagnostics.Debug.WriteLine(vbTab + ".prpRV_ReportDSId = [{0}]", .prpRV_ReportDSId)
Diagnostics.Debug.WriteLine(vbTab + ".prpRV_ReportPath = [{0}]", .prpRV_ReportPath)
立即窗口中的结果:
.prpUID_REPORT = [22]
dsetCustHeader: .prpRV_HeaderDSName = [{0}]
SDS_RptHeader: .prpRV_HeaderDSId = [{0}]
dsetReportContentAll: .prpRV_ReportDSName = [{0}]
SDS_RptData: .prpRV_ReportDSId = [{0}]
ssrsFleetCostSummary_FLA.rdlc: .prpRV_ReportPath = [{0}]
请注意,第一个调试行正确显示了文本 .prpUID_Report = [22]。但是,接下来的调试行显示“值”,然后是部分源代码行。替换为 {0} 似乎有问题。
关于可能导致此问题的任何线索?我认为调试源代码在语法上是正确的,因为第一行(= [22])按预期工作,但其他行没有。 欢迎您的 cmets。
【问题讨论】:
标签: asp.net vb.net visual-studio-2012