MultiCommentViewer
MultiCommentViewer copied to clipboard
VS2019で "YouTubeLiveMessengerParserTests" のビルドが通らない
有用なOSSを公開されていることに感謝します。
このツールのCUI版を作ろうとして、まずは初手で手元でビルドを試みてみましたが、masterの 172884f4 ではYouTubeLiveMessengerParserTests
のビルドが通りません。
ふだんC#は使い慣れていないのでこちらの環境起因かどうか切り分けができていないのですが、念のため報告します。
重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態 エラー NETSDK1045 現在の .NET SDK は、ターゲットとする .NET 6.0 をサポートしていません。.NET 5.0 以下をターゲットとするか、.NET 6.0 をサポートする .NET SDK のバージョンを使用してください。 YouTubeLiveMessageParserTests C:\Program Files\dotnet\sdk\5.0.405\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets 141
なお、構成マネージャからYouTubeLiveMessengerParserTests
を外せば問題なくビルドできて、ビルドしたバイナリでデバッグ実行できました。
作者さんじゃないのですが、 MultiCommentViewer.exe.config を見ると、 version="v4.0" sku=".NETFramework,Version=v4.6.2" となっているんでdotnet4.6.2を指定すればいいんじゃないでしょうか?
.NET 4.6.2で全体のビルドは通せているのですが、YouTubeLiveMessengerParserTestsだけは4.6.2で未サポート機能を使っているような……?
.NET 6.0のSDKをインストールしていただければビルドできるようになると思います。 あともしかしたらVS2022も必要になるかもしれません。
README.mdに現在の開発環境と.NETの環境や必要なpackageを記載しとけばいいのではないでしょうか?