投稿

11月, 2017の投稿を表示しています

VS2017でビルドが失敗したのにエラー一覧に表示されない件

ビルドしたいプロジェクトAがあって、Aから別のB.dllファイルを参照しているときに、Aのターゲットフレームワークが、Bのよりも古いと、ビルドエラーが起きるようだ。

VisualStudio2017でアイコンエディタが使えない

イメージ
VisualStudio2017でC#で開発していると、アイコンエディタが使えないことに気がついた。アイコンを作りたいのに作れない。

コンパイラが必要とするメンバー 'Microsoft.CSharp.RuntimeBinder.Binder.Convert' がありません

ターゲットフレームワークを .NET Framework3.5 から NET Framework4.6.2 に変えたところ、見慣れないビルドエラーが起きた。

型または名前空間の名前 'DataVisualization' が名前空間 'System.Windows.Forms' に存在しません (アセンブリ参照があることを確認してください)。

イメージ
数年前に作ったアプリで、チャート部品を使っていたものを、VisualStudio2017でビルドするとエラーになった。

eventは1行で宣言できる

これまで、イベントハンドラを宣言するときは、delegateを宣言してからevent文を書いていた。さすがにC#も進化したことだし、もっと簡単に書けるのではと調べたら、書けるのだった。