rksoftware

Visual Studio とか C# とかが好きです

秋葉原 C# もくもく会 #105 勉強会を開催しました

■ C# もくもく会

C# もくもく会 #105 を開催しました。

C# もくもく会 は東京の秋葉原で毎週木曜日に開催している .NET 系の勉強会です。
もくもく自習を基本とし、分からないことを教えあったり情報共有したりしている会です。 定期開催していますので、お時間のある時に遊びに来ていただければと思います。
ちょっと詰まった時、ネット上で聞くのははずかしいなぁ、という課題のできた時などにも思い出していただけると嬉しいです。
f:id:rksoftware:20191020134626j:plain

■ 今週の成果発表

今週は、チャレンジの日でした。

  • 何の成果も得られませんでした。
  • ブログ書いてました
  • イベント公開
  • SignalR で遊んでました
  • Try.NET で遊んでました

ちなみにこの勉強会ですが、実は公序良俗に反しなければどのような技術を扱っても大丈夫です。そもそも C# エンジニアが C# だけしか使わないというわけではありませんし。

■初心者歓迎

このもくもく会には、入門者の方も多くご参加いただいています。 突然 C# やらなければならなくなって途方に暮れている方、何となく C# をやってきたけど改めて見直してみたい方なども大歓迎です。
入門セミナー代わりでのご参加も歓迎です。プログラミング入門者の方も是非遊びに来てください。

特に C# で課題をお持ちでなくても是非遊びに来てください。

■ 目指す勉強会スタイル

世界一敷居の低い勉強会を目指しています。

何か聞きたいことがある場合は、聞く相手を決めずに独り言のようにつぶやくと誰かが拾ってくれる

何か共有したい情報を見つけた場合も、聞く相手を決めずに独り言のようにつぶやくと誰かが拾ってくれる

そんなスタイルでやっています。

■ 次回予定

次回は 2019/10/31 に開催予定です。

C# に関心のある方、是非遊びに来てください。

Visual Studio 2019 で C# の言語バージョンを指定する

C# の言語バージョンは最新のメジャーバージョンから変えることがほとんどないのですが、この度 Visual Studio 2019 で指定ができないことを認識しました。

言語バージョンを変えられない
f:id:rksoftware:20191017210827j:plain

試してみたら次の手順で変更できました。

.csproj ファイルを開いて
f:id:rksoftware:20191017210859j:plain

LangVersion タグを追加します。

追加前

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp3.0</TargetFramework>
  </PropertyGroup>
</Project>

追加後

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp3.0</TargetFramework>
    <LangVersion>6.0</LangVersion>
  </PropertyGroup>
</Project>

ここでは <LangVersion>6.0</LangVersion> と C# 6 を指定しました。

コードを確認すると、期待通り C# 7.0 と C# 8 のコードがエラーになりました。 f:id:rksoftware:20191017210950j:plain

城東.NET #37 勉強会を開催しました

■ 城東.NET

城東.NET #37 を開催しました。

城東.NET は東京の最近は秋葉原で毎月第 3 水曜日に開催している .NET 系の勉強会です。
発表を中心として、発表でなくとも最近やった事や新しい情報などを参加者で共有している会です。 f:id:rksoftware:20191017201336j:plain
私は .NET Core 3.0 で使える C# 8 というタイトルで話をしました。

C#8 は結構新機能があるので一通り確認してみたことの共有です。

■ 次回予定

来月は 11月20日(水)に開催の予定です。

.NET に関心のある方、是非遊びに来てください。

Visual Studio の 16.3.5 がリリースされました

Visual Studio のアップデート 16.3.5 がリリースされました。

ようやく普通のペースに戻ってきた感じがしますね。

■ 更新内容

問題の解決

  • VS のアップデートで VS が壊れる問題が対策されました
  • オフラインキャッシュを構築しているエンタープライズユーザーやオフラインユーザーがインストールに失敗する問題が対策されました

どちらもインストール/アップデートの問題なので今使えている人は慌てることはなさそうですが、せっかくなのでアップデートしておきましょう。

■ 更新方法

Visual Studio の更新はメニューの ツール > ツールと機能を取得 で開くインストーラーから行えます。

秋葉原 C# もくもく会 #104 勉強会を開催しました

■ C# もくもく会

C# もくもく会 #104 を開催しました。

C# もくもく会 は東京の秋葉原で毎週木曜日に開催している .NET 系の勉強会です。
もくもく自習を基本とし、分からないことを教えあったり情報共有したりしている会です。 定期開催していますので、お時間のある時に遊びに来ていただければと思います。
ちょっと詰まった時、ネット上で聞くのははずかしいなぁ、という課題のできた時などにも思い出していただけると嬉しいです。
f:id:rksoftware:20191012143744j:plain

■ 今週の成果発表

今週は、未来感ある内容です。

  • VS のアップデート確認してました
  • ML.NET してました
  • 自分の3Dモデルいじってました

ちなみにこの勉強会ですが、実は公序良俗に反しなければどのような技術を扱っても大丈夫です。そもそも C# エンジニアが C# だけしか使わないというわけではありませんし。

■初心者歓迎

このもくもく会には、入門者の方も多くご参加いただいています。 突然 C# やらなければならなくなって途方に暮れている方、何となく C# をやってきたけど改めて見直してみたい方なども大歓迎です。
入門セミナー代わりでのご参加も歓迎です。プログラミング入門者の方も是非遊びに来てください。

特に C# で課題をお持ちでなくても是非遊びに来てください。

■ 目指す勉強会スタイル

世界一敷居の低い勉強会を目指しています。

何か聞きたいことがある場合は、聞く相手を決めずに独り言のようにつぶやくと誰かが拾ってくれる

何か共有したい情報を見つけた場合も、聞く相手を決めずに独り言のようにつぶやくと誰かが拾ってくれる

そんなスタイルでやっています。

■ 次回予定

次回は 2019/10/17 に開催予定です。

C# に関心のある方、是非遊びに来てください。

Visual Studio の 16.3.4 がリリースされました

Visual Studio のアップデート 16.3.4 がリリースされました。

前回からとても短い(実に2日)でのアップデートです。アップデート内容に前回のものがまた含まれています。対策が不完全だったのでしょうか

■ 更新内容

問題の解決

  • Xcode11.1 サポートのために Xamarin.iOS デザイナが更新されました
  • (前回もあった内容です) [ 発行 ] した際に、新規の発行プロファイル作成ダイアログが出るべきところが何も起こらない(ダイアログが出ない)問題が対策されました

発行はしたいのですぐアップデートします。

■ 更新方法

Visual Studio の更新はメニューの ツール > ツールと機能を取得 で開くインストーラーから行えます。

Visual Studio の 16.3.3 がリリースされました

Visual Studio のアップデート 16.3.3 がリリースされました。

記事が遅れてしまいましたが、リリースされていました。.NET Core 3.0 に夢中で遅れてしまいましたが見てみましょう。

■ 更新内容

問題の解決

  • IDE で作業中に InvalidOperationException が発生する(どんな時にかは不明)問題が対策されました
  • C++ で Compiling the linked preprocessed file で Internal Compiler Error が発生する問題が対策されました
  • CPU Usage Tool コンテキストメニューがナビゲートしない (ごめんなさい何を言っているか分かりませんでした) 問題が対策されました
  • C++ で conversion operator が converted to reference to base class するコードを含むアセンブリが誤ったアセンブリになる(実行時例外等?)問題が対策 (ごめんなさい何を言っているか分かりませんでした)
  • WebアプリプロジェクトをASP.NET Core 3.0に移行したら DockerUpdateComposeVsGeneratedFiles が "Value cannot be null" ("Parameter name: path1") (例外?)をスローするようになった問題が対策されました
  • [ 発行 ] した際に、新規の発行プロファイル作成ダイアログが出るべきところが何も起こらない(ダイアログが出ない)問題が対策されました
  • MS アカウントを使っている Snapshot Debugger で発生していた問題が対策されました
  • Microsoft.Visualstudio.Shell.15.0 NuGet パッケージをインストールしようとすると Framework not found 警告メッセージが発生する問題が対策されました
  • MSVC (MS VC?) のコンパイラにラムダから関数ポインタへの暗黙の変換に関するバグがある問題が対策されました
  • null reference exception が原因で Visual Studio がクラッシュする問題が対策されました
  • (一文が長すぎて私のメモリが足りなかったので強く機械翻訳ベースです) コードに部分的な特殊化内のネストされたクラスの静的データメンバーの行外定義がある場合にコンパイラ内部エラーが発生する問題が対策されました

難しくて私には理解しきれないものも多かったですが、大きな問題が多く対策されています。手が空いたらアップデートしておきましょう。

■ 更新方法

Visual Studio の更新はメニューの ツール > ツールと機能を取得 で開くインストーラーから行えます。