
前提
深層学習ソフトを組み上げている途中です。
ビルドしている間に変な例外が出てしまって困っています。
実現したいこと
ここに実現したいことを箇条書きで書いてください。
- 例外の原因と対処法を確認する。
発生している問題・エラーメッセージ
System.OperationCanceledException HResult=0x8013153B Message=操作は取り消されました。 Source=mscorlib スタック トレース: 場所 System.Threading.CancellationToken.ThrowOperationCanceledException() (f:\dd\ndp\clr\src\BCL\system\threading\CancellationToken.cs):行 482
該当のソースコード
例外はこのコードの他にも多数確認しました。
C#
1static void CreateThread() 2 { 3 // Create a new background thread to run the work. 4 var t = new Thread(() => 5 { 6 // Repeatedly get the next item and invoke it, setting its TCS when we're done. 7 // This will wait for up to the idle time before giving up and exiting. 8 while (TryDequeue(out (Delegate action, object state, TaskCompletionSource<bool> tcs) item)) 9 { 10 try 11 { 12 if (item.action is Action<object> pts) 13 { 14 pts(item.state); 15 } 16 else 17 { 18 ((Action)item.action)();//ここで例外発生。 19 } 20 } 21 finally 22 { 23 item.tcs.SetResult(true); 24 } 25 } 26 }); 27 t.IsBackground = true; 28 t.Start(); 29 } 30
他DLL内での例外発生なので事前コードが必要...?
そもそもこの例外が大量に起きている時点でDLL自体がおかしい?
試したこと
DLLの再確認、再インストールなどを行いました。
といっても原因の詳細がなければどこを直せばいいのかわからずじまいです。
補足情報(FW/ツールのバージョンなど)
Windowsプラットフォーム(.net)
VisualStudio2022 C# 最新版
x64でのビルドです
###追記情報
2022/11/17 17:33 ビルド環境の追記をしました(x64)
2022/11/17 17:40 コード修正、追記を行いました。
回答2件
あなたの回答
tips
プレビュー