Visual Studio
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; } デザイナーから直接いじれるのは…