minato128 blog

minato128の公開メモ帳です。

CI サーバーの MSBuild 14 で MSB3884 がでるのをパラメーターで回避する

"C:\Program Files (x86)\MSBuild\14.0\Bin\msbuild.exe" Test1.sln /nologo /verbosity:m /t:Rebuild  

Visual Studio がインストールされていない CI サーバーで msbuild を実行すると

16:01:58 C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.CSharp.CurrentVersion.targets(133,9): 
warning MSB3884: 規則セット ファイル "ManagedMinimumRules.ruleset" を検出できませんでした。 

こんな警告が出る

github.com

GitHub にこの現象の issue があって、Rule Sets フォルダのファイルをコピーしてレジストリ修正すればよいとある。そもそも CodeAnalysis がしたいわけじゃないのになんだかなあと思って、ソースコードを読んでみたら CodeAnalysisRuleSet パラメーターを空にしたらよさそうだったので、こんな感じで回避した。

"C:\Program Files (x86)\MSBuild\14.0\Bin\msbuild.exe" Test1.sln /nologo /verbosity:m /t:Rebuild /p:CodeAnalysisRuleSet= 

タイガー オーブントースター KAO-A850 を買った

www.tiger.jp

トースターが欲しくなって家電屋に行ってみたところ、サイズが大きいのしかなくて、 トースターの小型化は進んでないのだろうか?家が狭いのでどうしようかな〜と悩んでいたところ、 軽い気持ちでググってみたらひとり用の(食パン1枚焼ける程度の)製品があった!!のですぐにポチった。

使ってみた感想としては、コンパクトで冷蔵庫の上の貴重なスペースを占領しないし、 デザインがかわいい(写真でみるよりもっとかわいくみえる不思議)し、 パンがちゃんと焼けるし、文句のつけようがない。 ちなみに機能として火力が4段階調整できるけどまだ使う予定はない。

  • 経緯
    • 引っ越ししたときに古くなってた電子レンジとオーブントースターを処分した
    • 自炊しなくなったので基本的に必要なくて買わずに1年以上経った
    • たまには食パンとか焼いて食べたくなった
      • コンビニで買ったものはレンジで温めてもらえるけれど流石にトースターはない(あったとしても家に帰る途中で冷める)
      • トースター買うしかない イマココ