CommentViewerCollection / MultiCommentViewer

いろんな配信サイトのコメントを表示できるコメビュです
https://ryu-s.github.io/app/multicommentviewer
GNU General Public License v3.0
180 stars 44 forks source link

VS2019で "YouTubeLiveMessengerParserTests" のビルドが通らない #194

Open tanabata-kitajima opened 2 years ago

tanabata-kitajima commented 2 years ago

有用な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 を外せば問題なくビルドできて、ビルドしたバイナリでデバッグ実行できました。

nnn-revo2012 commented 2 years ago

作者さんじゃないのですが、 MultiCommentViewer.exe.config を見ると、 version="v4.0" sku=".NETFramework,Version=v4.6.2" となっているんでdotnet4.6.2を指定すればいいんじゃないでしょうか?

tanabata-kitajima commented 2 years ago

.NET 4.6.2で全体のビルドは通せているのですが、YouTubeLiveMessengerParserTestsだけは4.6.2で未サポート機能を使っているような……?

ryu-s commented 2 years ago

.NET 6.0のSDKをインストールしていただければビルドできるようになると思います。 あともしかしたらVS2022も必要になるかもしれません。

nnn-revo2012 commented 2 years ago

README.mdに現在の開発環境と.NETの環境や必要なpackageを記載しとけばいいのではないでしょうか?