0
は、私は私のT4テンプレートを実行している例外を受け取る:BLToolkit + T4世代+ MySQLデータベース
Running transformation: System.ArgumentNullException: Value cannot be null.
Parameter name: type
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at Microsoft.VisualStudio.TextTemplatingB9C41E12E53D4F3972EB874C0B96FDFD.GeneratedTextTransformation.GetConnection()
at Microsoft.VisualStudio.TextTemplatingB9C41E12E53D4F3972EB874C0B96FDFD.GeneratedTextTransformation.LoadServerMetadata()
at Microsoft.VisualStudio.TextTemplatingB9C41E12E53D4F3972EB874C0B96FDFD.GeneratedTextTransformation.LoadMetadata()
at Microsoft.VisualStudio.TextTemplatingB9C41E12E53D4F3972EB874C0B96FDFD.GeneratedTextTransformation.GenerateModel()
at Microsoft.VisualStudio.TextTemplatingB9C41E12E53D4F3972EB874C0B96FDFD.GeneratedTextTransformation.TransformText()
at Microsoft.VisualStudio.TextTemplating.TransformationRunner.RunTransformation(TemplateProcessingSession session, String source, ITextTemplatingEngineHost host, String& result)
これは私のT4ファイルです:BLtoolkit.3、Bltoolkit:
<#@ template language="C#v3.5" #>
<#@ output extension=".generated.cs" #>
<#@ include file="BLToolkit.ttinclude" #>
<#@ include file="MySql.ttinclude" #>
<#
ConnectionString = "Server=localhost;Port=3306;Database=accounting;Uid=root;pwd=1;";
DataProviderAssembly = @"D:\Temp\BLToolKitMySql\BLToolKitMySql\mysql.data.dll";
Namespace = "BLToolKitMySql";
DataContextName = "DataModel";
GenerateModel();
#>
私のようなすべての参照を追加しました.Data.DataProvider.MySql3、mysql.data、sys.data.linq、およびMySqlDataProvider.cs
実際のコード行とは何ですか? – pbz
上記のerror.noファイル名、プロジェクト名、行1および列1に関する情報はありません。 –