ASi

続DnEcuDiag

https://ashura156.hatenablog.com/entry/20130528/p2

結論から言うと、DnEcuDiag のバイナリは見つからず、ソースからのビルドは有償ライブラリが高価で現実的でない。
残念。



http://www.freedownload64.com/download/144767/dnecudiag.html へ行ったら、
https://archive.codeplex.com/?p=dnecudiag へ来た。
ここからダウンロードした。
ソースであった。

dnecudiag/wiki/downloadWiki/docs/Documentation.html に従いビルドする。

これは失敗するので、次のセクションへ

Visual Studio 2019 Community をインストール。デスクトップアプリとC#C++系を入れておく。
https://github.com/loresoft/msbuildtasks/releases から MSBuild.Community.Tasks.v1.5.0.235.msi を落としインストール。

MSBuild は下記にインストールされた。
"c:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild"

ビルド
"c:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild" build.msbuild

dnecudiag\sourceCode\sourceCode\DnEcuDiag.Tools>"c:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild" build.msbuild
.NET Framework 向け Microsoft (R) Build Engine バージョン 16.4.0+e901037fe
Copyright (C) Microsoft Corporation.All rights reserved.

2020/02/08 13:46:19 にビルドを開始しました。
ノード 1 上のプロジェクト "C:\Users\XXX\dnecudiag\sourceCode\sourceCode\DnEcuDiag.Tools\build.m
sbuild" (既定のターゲット)。
Clean:
  ディレクトリ ".\CompressResources\Bin\Release\" は存在しません。省略します。
  ディレクトリ ".\CompressResources\Bin\Debug\" は存在しません。省略します。
  ディレクトリ ".\LocalisationResourceManager\Bin\Release\" は存在しません。省略します 。
  ディレクトリ ".\LocalisationResourceManager\Bin\Debug\" は存在しません。省略します。
プロジェクト "C:\Users\jchun\dnecudiag\sourceCode\sourceCode\DnEcuDiag.Tools\build.msbuild"
(1) は、ノード 1 上に "C:\Users\XXX\dnecudiag\sourceCode\sourceCode\DnEcuDiag.Tools\DnEcuDi
ag.Tools.sln" (2) をビルドしています (既定のターゲット)。
C:\Users\XXX\dnecudiag\sourceCode\sourceCode\DnEcuDiag.Tools\DnEcuDiag.Tools.sln(2,1
): error MSB4025: プロジェクト ファイルを読み込めませんでした。ルート レベルのデータが 無効です。 行 2、位置 1。
プロジェクト "C:\Users\XXX\dnecudiag\sourceCode\sourceCode\DnEcuDiag.Tools\DnEcuDiag.Tools
.sln" (既定のターゲット) のビルドが終了しました -- 失敗。

プロジェクト "C:\Users\XXX\dnecudiag\sourceCode\sourceCode\DnEcuDiag.Tools\build.msbuild"
(既定のターゲット) のビルドが終了しました -- 失敗。


ビルドに失敗しました。

"C:\Users\XXX\dnecudiag\sourceCode\sourceCode\DnEcuDiag.Tools\build.msbuild" (既定の ターゲ
ット) (1) ->
"C:\Users\XXX\dnecudiag\sourceCode\sourceCode\DnEcuDiag.Tools\DnEcuDiag.Tools.sln" (
既定のターゲット) (2) ->
  C:\Users\XXX\dnecudiag\sourceCode\sourceCode\DnEcuDiag.Tools\DnEcuDiag.Tools.sln(2
,1): error MSB4025: プロジェクト ファイルを読み込めませんでした。ルート レベルのデータ が無効です。 行 2、位置 1。

    0 個の警告
    1 エラー

経過時間 00:00:00.41

.sln を開いてビルド

https://aka.ms/msbuild/developerpacks .NET Framework 3.5 SP1 を落としてインストールする。

まず DnEcuDiag.Tools から。
MS Excelの機能を使用しているので、MS Office がインストールされている必要がある。無いので一先ずスキップ。

DnEcuDiag。
CommonStudio が必要。http://commstudio.com/ で落としてインストール。ライセンスが必要。$799。うーん。