【问题标题】:Error : Index was outside the bounds of the array in Petapoco with Visual Studio 2010错误:在使用 Visual Studio 2010 的 Petapoco 中,索引超出了数组的范围
【发布时间】:2016-03-15 19:52:31
【问题描述】:

我在 Database.tt 中定义了 ConnectionStringName 和 Namespace 并使用 Petapoco 4.0.2 。但是当我保存 Database.tt 页面时,会出现以下错误:

错误 1 ​​运行转换:System.IndexOutOfRangeException:索引超出了数组的范围。 在 System.Array.InternalGetReference(Void* elemRef,Int32 等级,Int32* pIndices) 在 System.Array.GetValue(Int32 索引) 在 Microsoft.VisualStudio.TextTemplatingBCE09AF683DB0757ACB5E91651A283FE.GeneratedTextTransformation.GetCurrentProject() 在 Microsoft.VisualStudio.TextTemplatingBCE09AF683DB0757ACB5E91651A283FE.GeneratedTextTransformation.GetConnectionString(String& connectionStringName, String& providerName) 在 Microsoft.VisualStudio.TextTemplatingBCE09AF683DB0757ACB5E91651A283FE.GeneratedTextTransformation.InitConnectionString() 在 Microsoft.VisualStudio.TextTemplatingBCE09AF683DB0757ACB5E91651A283FE.GeneratedTextTransformation.LoadTables() 在 Microsoft.VisualStudio.TextTemplatingBCE09AF683DB0757ACB5E91651A283FE.GeneratedTextTransformation.TransformText() 在 Microsoft.VisualStudio.TextTemplating.TransformationRunner.RunTransformation(TemplateProcessingSession session, String source, ITextTemplatingEngineHost host, String& result)

【问题讨论】:

    标签: visual-studio-2010 c#-4.0 petapoco


    【解决方案1】:

    这是您使用的旧版本。较新版本中添加了对 T4 的更好支持和错误修复。也许check it out

    【讨论】:

      【解决方案2】:

      在我的情况下,出现此错误是因为我在其中一个表名中有错字。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-18
        • 1970-01-01
        • 1970-01-01
        • 2017-10-20
        • 1970-01-01
        • 2014-03-09
        相关资源
        最近更新 更多