1. ホーム
  2. msbuild

Visual Studio 2013を使用しています。データベースプロジェクトMSBuildのエラー

2023-09-22 11:08:20

質問

Visual Studio 2013 で、ソリューションの一部としてデータベース プロジェクトを作成しました。この 3 週間は完璧に動作していましたが、今日突然ビルドができなくなり、変更を公開できなくなりました。MSBuild エラーが発生します。

"C:\Program Files (x86) (x86)♪Microsoft.Data.Tools.Schema.SqlTasks.targets(513,5).C:³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³³.net Error: MSB4018: The "SqlBuildTask" task failed unexpectedly. System.MethodAccessException: メソッド 'Microsoft.Data.Tools.Schema.Sql.Build.SqlTaskHost.OnCreateCustomSchemaData(System.String.SchemaData)' による試行。 System.Collections.Generic.Dictionary`2)' による試行。 というメソッドにアクセスします。 'Microsoft.Data.Tools.Components.Diagnostics.SqlTracer.ShouldTrace(System.Diagnostics.TraceEventType)' にアクセスするためのメソッドです。 が失敗しました。"。

どなたか、何か思い当たることはありませんか?今朝私がしたことは、ソース管理から最新の変更をプルダウンしたことだけです。私はそれが実際の MSBuild プロセスを混乱させるとは思えませんし、最後にチェックインした人はまったく問題がありません。

どのように解決したのですか?

Visual Studio Update 3 の問題であることが判明しました。VS 2013 をアンインストールして Update 2 のみに再インストールし、Data Tools を再インストールしたところ、完全に動作するようになりました。