本テキストの意味
OCRライブラリのtesseractを使ってみたところ、思わぬエラーが発生した。
思わぬエラーすぎて対処法が思いつかないので、現実逃避もかねて本テキストを作成した。
環境
visual studio 2017
visual basic
c#
やってみたこと
NuGetでtesseract ver3.0.2をインストール。
Youtubeで簡単なチュートリアルを見つけたのでその通りに入力して実行してみた。
問題点
Debugビルドは動いた。
Releaceビルドするとエラーが発生した。
エラーメッセージ
"\network-drive\username\Visual Studio 2017\Projects\OcrTestCsharp1\packages\Tesseract.3.0.2.0\lib\net451\Tesseract.xml" を "bin\Release\Tesseract.xml" にコピーできませんでした。10 回の再試行回数を超えたため、失敗しました。
"\network-drive\username\Visual Studio 2017\Projects\OcrTestCsharp1\packages\Tesseract.3.0.2.0\lib\net451\Tesseract.dll" を "bin\Release\Tesseract.dll" にコピーできませんでした。10 回の再試行回数を超えたため、失敗しました。
ファイル "\network-drive\username\Visual Studio 2017\Projects\OcrTestCsharp1\packages\Tesseract.3.0.2.0\lib\net451\Tesseract.dll" を "bin\Release\Tesseract.dll" にコピーできません。パス 'bin\Release\Tesseract.dll' の一部が見つかりませんでした
ファイル "\network-drive\username\Visual Studio 2017\Projects\OcrTestCsharp1\packages\Tesseract.3.0.2.0\lib\net451\Tesseract.xml" を "bin\Release\Tesseract.xml" にコピーできません。パス 'bin\Release\Tesseract.xml' の一部が見つかりませんでした。
疑問点
エラーメッセージを見て「ネットワークドライブだとダメなのか?」と思ったけど、それならDebugビルドも失敗するはず。
♯追記 2017/10/20 解決策
web上に情報は無いかと探してみたけれど、見つからず。
仕方ないので別のプロジェクトで同じことをしてみたら問題解決しました。
なんだったんだろう、いったい・・・。