MultiCommentViewer icon indicating copy to clipboard operation
MultiCommentViewer copied to clipboard

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

Open tanabata-kitajima opened this issue 2 years ago • 4 comments

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

tanabata-kitajima avatar Mar 03 '22 07:03 tanabata-kitajima

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

nnn-revo2012 avatar Mar 04 '22 05:03 nnn-revo2012

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

tanabata-kitajima avatar Mar 04 '22 07:03 tanabata-kitajima

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

ryu-s avatar Mar 04 '22 07:03 ryu-s

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

nnn-revo2012 avatar Mar 04 '22 16:03 nnn-revo2012