Visual Studio
NuGetシリーズ インデックス Nugetアカウントの作成 - kttFox’s diary Nugetパッケージの作成 - kttFox’s diary Nugetパッケージの公開 - kttFox’s diary NuGetパッケージの見え方(nuget.org, Visual Studio) - kttFox’s diary はじめに 2025/12/02 現在 NuG…
NuGetシリーズ インデックス Nugetアカウントの作成 - kttFox’s diary Nugetパッケージの作成 - kttFox’s diary Nugetパッケージの公開 - kttFox’s diary NuGetパッケージの見え方(nuget.org, Visual Studio) - kttFox’s diary はじめに 2025/12/02 現在 い…
NuGetシリーズ インデックス Nugetアカウントの作成 - kttFox’s diary Nugetパッケージの作成 - kttFox’s diary Nugetパッケージの公開 - kttFox’s diary NuGetパッケージの見え方(nuget.org, Visual Studio) - kttFox’s diary はじめに 2025/12/02 現在 nug…
NuGetシリーズ インデックス Nugetアカウントの作成 - kttFox’s diary Nugetパッケージの作成 - kttFox’s diary Nugetパッケージの公開 - kttFox’s diary NuGetパッケージの見え方(nuget.org, Visual Studio) - kttFox’s diary はじめに 2025/12/02 現在 NuG…
C# - Qiita Advent Calendar 2025 - Qiita に参加しています。 4日目の記事です。WPFつかってますか?! Visual Studioではデザインビューといって、WPF の画面を 視覚的に作成・調整するためのビューがあります。 UIのレイアウトだけではなく、サンプルデー…
Visual Studio 2026 をインストールするとプログラム名はなんと「Visual Studio」になります。 プログラムの説明にもVS2026はバージョンの表記がありません。VS2022のプロパティ VS2026のプロパティ スタートメニューなんかはショートカットなので自分で名前…
Visual Studio 2022の拡張機能で古いプロジェクト形式(MSBuild プロジェクト形式)から新しい形式(Project Sdk形式)に簡単に変更できるものがあったのですが、Visual Studio 2022 v17.14.16 から使用できなくなってしまいました。 ソリューションエクスプ…
MSBuild プロジェクト形式から新しいProject Sdk形式にした場合に、ビルドイベントについてはコンバートされないようです。MSBuild プロジェクト形式のときは以下のような形でした。 <Project> <PropertyGroup> <PreBuildEvent> ビルド前イベント </PreBuildEvent> <PostBuildEvent> ビルド後イベント </PostBuildEvent> </PropertyGroup> </Project>Project Sdk形式では以下のよ…
デバッグプロファイルの名前を取得する $(ActiveDebugProfile)
とりあえず殴り書き、MSBuild プロジェクト形式から新しいProject Sdk形式にした場合、特定のXaml(Window)がデザイナーモードで表示されずにXmlエディターとして開いてしまう事がありました。結論としては .vs フォルダを削除したら直りました!
プロジェクト ファイルの形式がProject SDKに変更されたことで、 出力フォルダにターゲットフレームワークのフォルダが作成されるようになりました。 <Project Sdk="Microsoft.NET.Sdk">複数のターゲットフレームワークの場合は有効ですが、一つの場合はフォルダが深くなるだけで正直必要あり</project>…
Visual Studio をインストールするとPowrPointのアドイン(ストーリーボード)も追加されて便利な図形が使用できました。 作成するアプリケーションのイメージ図を作るときに重宝します。Visual Studio 2015ではPowerPoint用ストーリーボード・アドオンが下…
Visual Studioの設定ファイルは2つの場所に保存されています。 CurrentSettings.vssettings 1つ目は CurrentSettings.vssettings です。 中はXML形式になっています。 VisualStudioの [ツール → オプション] から [環境 → 設定のインポートとエクスポート] …
fatal: unsafe repository ('xxxxxxxxx' is owned by someone else)git v2.35.2 でセキュリティアップデートが入ったようで、コミットが開けなくなりました。 gitの対象フォルダの所有者が自分では無いことが原因のようで、まずはフォルダの所有者を確認しま…
.NET5からソリューションの記述方法が変わりました。 今までのソリューションを.NET5、.NET6にするには結構めんどくさかったり。。。マイクロソフトから「.NET アップグレード アシスタント」としてツールが出ています。インストール // インストール dotnet…
Visual Studioのソリューションファイル.slnはVisual Studio Version Selectorが関連付けられています。 Visual Studio Version Selectorは.slnファイル内に記載されているVisual Studioのバージョンを読み取り、適切なVisual Studioのバージョンを起動しま…
Visual Studioのデザイナーすごい便利ですよね! ただ、デザイン時には実行してほしくないコードが実行されてしまうときもあります。そんなときはコードに実行中かどうかの判定を記述しましょう。 自分は以下のコードを使用しています。 if( System.Componen…
Visual Studio 2017をインストールするとフォルダの右クリックメニューに「Visual Studioで開く」が追加されます。 最近だと日本語化もされずに「Open in Visual Studio」が追加されます。 追記:2018/08/16削除するには以下のレジストリを削除します。 Wind…
ブレークポイントが別のプロジェクトでも有効となる debugging - Visual Studio breakpoints break in the wrong source file (or multiple files simultaneously) if multiple files have the same name - Stack Overflow https://connect.microsoft.com/Vi…
C# .Net のアプリケーションでショートカットアイコン用に複数のアイコンファイルをEXEに入れたかったのですが、 Visual Studio 2013だけではできませんでした。参考イメージ ショートカット アイコンの変更 - Google 検索では本題です。 長いので目次付けま…
これのお話 Microsoft Visual Studio 2015 Installer Projects - Visual Studio Marketplaceほぼ覚書UpgradeCode を一致させておくとインストールプログラム一覧にダブらずにインストールできる。 ProductCode は必ず変更すること。ファイルのPermanentをTru…
インテリセンスのウインドウが表示されなくなるとか、 Xamlでデザインいじってる時にGUIからプロパティが操作効かなくなったり、 と割とよく不具合があるので再起動しまくりです。 [×] 押して毎回起動するのめんどくせーーーーーと思ってたらありました。Vis…
Visual Studio 2013 にて Showで作成した小ウインドウを閉じた時に親ウインドウが見えなくなってしまうという不思議な現象に見舞われました・・・ どうも原因は親ウインドウよりもVisual Studioがしゃしゃり出てきて前面に表示されるため、 親ウインドウはア…
Windows7以降に追加された機能を使用するには追加ライブラリを入れると簡単です。 以前はMicrosoftのコードギャラリーから入手できましたが消滅してしまいました。 現在ではNuGetから入手・インストールします。NuGetの画面 Core Shell ShellExtensions Dire…
テキストボックスの内容をいちいち変数に入れる処理を書くのはめんどくさいですね。 データバインドを使いましょう。Visual Studioのデザイナーで設定すると簡単にできます。 ※ スクリーンショットではアドイン画面がいくつか含まれています適当にフォームを…
コンボボックスの見た目と欲しいデータが別なんてことはよくあることですね。 簡単な物だったら匿名クラスを使ってちょいちょいです。 this.comboBox1.ValueMember = "value"; this.comboBox1.DisplayMember = "display"; this.comboBox1.DataSource = new[]…
ユーザーコントロールを作成してテキストボックスなんか置いたりすると、スナップ(ピンクの線)が消えてしまって配置するのがめんどくさくなります。 そこで、ユーザーコントロールにもスナップを追加します。とりあえずUserControlを継承したクラスを作成…
Visual Studioで自作プロパティをデザイナー内の(DataBindings)に追加する方法System.ComponentModel.Bindable(true)をプロパティに付けましょう [System.ComponentModel.Bindable(true)] public int プロパティ{ get;set; } デザイナーから直接いじれるのは…