rksoftware

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

Visual Studio

'using' ディレクティブの基本設定(Visual Studio 2019 16.1.0 の気になるアップデート)

Visual Studio 2019 バージョン 16.1.0 がリリースされました。 大きなアップデートのため全部は確認しきれないので気になった点だけ確認して行きます。 ■ 'using' ディレクティブの基本設定 .editorconfig ファイルで新しく csharp_using_directive_placeme…

.NET Core 3 の WPF で XAML のデザイナーが使えるようになりました(Visual Studio 2019 16.1.0 の気になるアップデート)

Visual Studio 2019 バージョン 16.1.0 がリリースされました。 大きなアップデートのため全部は確認しきれないので気になった点だけ確認して行きます。 ■ .NET Core 3 の WPF で XAML のデザイナが使えるように ちゃんと .NET Core 3 の WPF でデザイナが使…

AI がコーディングを支援 IntelliCode の導入(Visual Studio 2019 16.1.0 の気になるアップデート)

Visual Studio 2019 バージョン 16.1.0 がリリースされました。 大きなアップデートのため全部は確認しきれないので気になった点だけ確認して行きます。 ■ IntelliCode が普通に追加される IntelliCode の GA になりました。以前は拡張機能としてインストー…

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

Visual Studio のアップデート 16.0.4 がリリースされました。 日本語が出ていないので英語サイトを見て行きましょう。 ■ 更新内容 問題の解決 MVC プロジェクトで IIS へのアタッチがうまくいかない .NET Framework 4.8 をインストールし VB.NET の WPF プ…

.pdb ファイルを生み出さない

.NET ではビルドするとバイナリに拡張子 .pdb なファイルが生まれます。 例、コンソールアプリ .pdb なファイルが生まれている ■ .pdb ファイルを生まない Visual Studio でプロジェクトのプロパティで設定を変更します。 プロジェクトのプロパティ ビルド >…

複数プロジェクトを同時にデバッグする for mac

以前に Visual Studio で複数プロジェクトを同時にデバッグする記事を書いていました。 Visual Studio では Visual Studio のひとつのインスタンス毎にソリューションを扱いますが、Visual Studio for Mac でも同様です。ひとつのソリューションの中に複数の…

プロジェクトテンプレートごとの MainActivity のベースクラス

ある日、Visual Studio (for Mac) で選択するプロジェクトテンプレートごとに Android の MainActivity クラスのベースクラスが違うことに気が付きました。 気になったので、どのテンプレートがどのベースクラスになるか試してみました。 ■ プロジェクトテン…

Web サーバー 'IIS Express' に接続できませんでした。

ある時、何もしてないのに Web サーバー 'IIS Express' に接続できませんでした。 とエラーが表示され、ASP.NET プロジェクトがデバッグできなくなりました。 このエラーの原因と対する対処は多くあるようなので今回はその一つということになります。 ■ 何も…

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

Visual Studio のアップデート 16.0.3 がリリースされました。 日本語が出ていないので英語サイトを見て行きましょう。 今回は詳細を見に行くと英語でもなさそうな文字列に何度か出会いますががんばります。 ■ 更新内容 機能追加 Visual Studio Tools for Ku…

何もしてないのに Visual Studio for Mac でデバッグ実行できなくなりました

ある日何もしていないのに Visual Studio for Mac でコンソールアプリをデバッグ実行しようとしてエラーで実行できなくなりました。 エラーメッセージ Debugger operation failed Synchronous operation cancelled! ■ 対処 システム環境設定 > セキュリティ…

新しい EditorConfig (IntelliCode)

Visual Studio 2019 で IntelliCode という機能が非常に注目されています。このブログでも何度か記事を書きました。 そんな IntelliCode にあまり注目されていない(ような気がする)「新しい EditorConfig (IntelliCode)」という機能があります。 ■ EditorCon…

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

Visual Studio のアップデート 16.0.2 がリリースされました。 今回はまだ日本語が公開されていせん。英語サイトをチェックして行きましょう。 ■ 更新内容 長い名前のソリューションを開いているときにタイトルバー上の領域にまだ余裕があるにも関わらずソリ…

IntelliCode Model を削除する

IntelliCode には自分のコードを学習してオススメを挙げてくれる機能があります。 仲間とモデルを共有することもできます。 そんな学習モデルですが不要になったら削除したくなりますよね。 ■ モデルを削除する メニューの 表示 > その他のウィンドウ > Inte…

基本の IntelliCode Model の設定

IntelliCode には自分のコードを学習してオススメを挙げてくれる機能があります。 とても素晴らしい機能ですが、実際ところ前述の言葉だけでは「使ってみよう」とならない方も多いのではないでしょうか? 大丈夫です。自分で学習をさせなくても、GitHub の大…

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

Visual Studio のアップデート 16.0.1 がリリースされました。 今回も既に日本語が公開されています。 しかし、非常に重大な内容が含まれているのでちゃんとチェックして行きましょう。 ■ 更新内容 ・プレビュー版からアップグレードした場合にパッケージ読…

コードに基づく IntelliCode(IntelliCode models based on your code)を試す

コードに基づく IntelliCode(IntelliCode models based on your code)は、コードを学習して、IndelliSence でいい感じの(例えば良く使っているメンバーを)おススメしてくれる夢の機能です。 文字列 "" に対するおススメで、これまでにない ★ マークがつ…

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

Visual Studio のアップデート 15.9.11 がリリースされました。 今回も既に日本語が公開されています。 2019 が既に出ていますが、買い切りのライセンスを使用している場合や様々な事情で旧バージョンを使い続けなければならない方もいるのですよね。 よく考…

Mac 版も忘れずに、Visual Studio 2019 for Mac もリリースされています

世間は Visual Studio 2019 のロンチでお祭り騒ぎです。 私も早速更新しました。 イベントも開催されます。 ■ ところで Mac は? お祭り騒ぎの裏で何人かから聞かれました。Mac は 2019 でないの? と。 結論から言うと出てます。 参考:Visual Studio 2019 …

Visual Studio 2019 がリリースされました

Visual Studio 2019 がリリースされました。 私も早速インストールしてみましたが、新機能はまだ私も試せていません。 ※ RC や Preview で試していた機能はありますが、製品版ではまだ何も動かしていません。 ■ 更新方法 Visual Studio 2019 の RC 版をイン…

Microsoft Learn でクライアントアプリや Web アプリを学べそうなもの

(2019/03/30 時点です) コンテンツは日々増えているようなので、これを読んでいるときには状況も変化しているかもしれません。 ■ Microsoft Learn オンラインでマイクロソフトのプロダクトを無料で学べます。 2019/03/30 時点で 360 の学習内容があります。…

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

Visual Studio のアップデート 15.9.10 がリリースされました。 今回は既に日本語が公開されています。素晴らしい。 ■ 更新内容 今回は既に日本語が公開されていますが、それに気が付く前に記事を書き始めていたので少し表現が異なります。 Web プロキシが構…

.NET Core 3 の WPF でもデザイナをあきらめない(目次)

プレビューですが、.NET Core で動作する WPF アプリが作れるようになっています。 しかし、画面デザイナがありません。 ※日頃の行いの良い方の Visual Studio 2019 RC にはデザイナがあるのかもしれませんが少なくとも私の Visual Studio 2019 RC にはあり…

.NET Core 3 の WPF でもデザイナをあきらめない(ViewModel/DependencyInjection)

以前に .NET Core 3 の WPF でデザイナを使うために、XAML ファイルを .NetFramework プロジェクトで開くという力強い記事を書きました。 ViewModel は .NET Standard クラスライブラリを作るとスマートというスマートな記事も書きました。 ViewModel は Sha…

.NET Core 3 の WPF でもデザイナをあきらめない(ViewModel/SharedProject)

以前に .NET Core 3 の WPF でデザイナを使うために、XAML ファイルを .NetFramework プロジェクトで開くという力強い記事を書きました。 ViewModel は .NET Standard クラスライブラリを作るとスマートというスマートな記事も書きました。 その続編です。 ■…

.NET Core 3 の WPF でもデザイナをあきらめない(ViewModel/.NET Standard)

以前に .NET Core 3 の WPF でデザイナを使うために、XAML ファイルを .NET Framework プロジェクトで開くという力強い記事を書きました。 その続編です。 ■ ViewModel はどうするか? ■ 普通に .NET Core プロジェクトに ViewModel を追加してみます。 プロ…

.NET Core 3 の WPF でもデザイナをあきらめない(基本)

プレビューですが、.NET Core で動作する WPF アプリが作れるようになっています。 しかし、画面デザイナがありません。 ※日頃の行いの良い方の Visual Studio 2019 RC にはデザイナがあるのかもしれませんが少なくとも私の Visual Studio 2019 RC にはあり…

Android Emulator がチカチカして動かない

最近、Windows デスクトップアプリ関連の動きが多く、あまりザマれていない日々が続いていました。 (※ ザマる:Xamarin する。あまり言いません ) 先日久しぶりに MacBook Pro 上の Parallales 上の Windows 上の Android エミュレータ(Visual Studio Emu…

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

Visual Studio のアップデート 15.9.9 がリリースされました。 今回はまだ日本語が公開されていません。英語をみて行きましょう。 ■ 更新内容 SQL Server Data Tools について SQL Server Integration Services の Foreach ループ コンテナー でクラッシュす…

Visual Studio 2019 で .NET Core のデスクトップアプリテンプレートを手に入れる

先日、.NET Core 対応の WPF アプリのテンプレートがなく dotnet コマンドで作るという記事を書いていました。 しかし、今では Visual Studio 2019 でテンプレートから作れるようになっています。 ■ テンプレートを手に入れる .NET Core 3 プレビューの最新…

Visual Studio 2019 RC で .NET Core のデスクトップアプリを作る

Visual Studio 2019 RC で .NET Core のデスクトップアプリを作ろうとすると、何も考えずに挑むといろいろな壁が立ちはだかります。 ※追記 現在はテンプレートからつくれるようになっています。方法は こちら ■ プロジェクトの作成 第一の壁がプロジェクトの…