![Visual Studio Community - Visual Studio](https://cdn-ak-scissors.b.st-hatena.com/image/square/d427c3984b2bcb9c2b82f462feda9f7beacd1258/height=288;version=1;width=512/https%3A%2F%2Fvisualstudio.microsoft.com%2Fwp-content%2Fuploads%2F2020%2F07%2FFacebook.png)
はじめにSNS を徘徊していると、「Visual Studio ってエディションがたくさんあってどれ使っていいかわからない」とか、「Express で十分だよね」とか、「Community でたからもうこれでいいよね」とか、「Ultimate/Enterprise はリーダークラスがもっていればいいよね」とか、「モデリングやらないから、Ultimate/Enterprise いらないよね」とかとか、いろいろ見たりします。 さぁ、そこで、さらっとエディションがどんなのがあって、どんな違いがあるのか、どれを使えばいいのかを見てみましょう。 Visual Studio のエディション Visual Studio 2012 / 2013 でのエディション:Visual Studio Community / ExpressVisual Studio ProfessionalVisual Studio
一番よく使いそうなのはデバッグ時のみ実行するコードですね。 Debug.WriteLine メソッドは DEBUG 定数が定義されているときだけに実行されますし、Trace.WriteLine メソッドは TRACE 定数が定義されているときだけに実行されます。 自作の関数で同じことをしたい場合は Conditional 属性を使います。 [Conditional("DEBUG")] public class Hoge { ] public class Huga { [Conditional("DEBUG")] private void Dump() { } ] このようにクラスに付けたり、特定のメソッドだけに付けたりすることが出来ます。 属性に渡す定数が、条件コンパイル シンボルに含まれているかどうかで決るので、独自の MODE_A と MODE_B を定義して使い分けたりすることも可能
Visual Studio 2017のGitクライアント機能では、Team Foundation Service/Server及びGitHubについては標準的にサポートされており、リモートリポジトリの登録は難しくありません。しかしながら、bitbacketやGitLabや自分たちで立てたリポジトリなどをリモートリポジトリとして登録する方法は、わかりやすい形でのGUIサポートがありません。 以下に手順を示します。どうしてもGUIでできない箇所が1カ所あり、そこはコマンドプロンプトでの作業になります。 まず、チームエキスプローラーにて、設定タブを表示させます。 設定タブで上図赤枠のリポジトリの設定を選択します。 リポジトリの設定画面の中で、上図赤枠のリモート-追加を選択します。下図のリモートの追加ウインドウが表示されます。 名前は最初はoriginで良いと思います。変えたい場合はその名前を入力
CUIからビルドをするときに違いがあるなら、それぞれでビルドが成功することを確認すべきだと思ったので調べていたら、みなさんに教えてもらいました。
「TIPS:テスト用コードをデバッグ時にのみ実行するには?」では、テスト用のコードをデバッグ版にのみ含めて、デバッグ時にしか実行されないようにする方法を紹介した。しかしこのようなビルド構成ごとの実行コードの切り替えは、前掲のTIPSのようにデバッグ版のビルド構成だけではなく、独自に作成したビルド構成ごとに行うこともできる。 なお、独自のビルド構成の作成方法については、「TIPS:VS.NETでデバッグ版/リリース版以外のビルド構成を追加するには?」で紹介した。 そこで、本稿ではビルド構成ごとに実行コードを切り替える方法について紹介する。 「独自のビルド構成」に対する「独自の条件付きコンパイル定数」の設定 本稿のサンプル・コードの前提条件として、「TIPS:VS.NETでデバッグ版/リリース版以外のビルド構成を追加するには?」の手順で「Demo Debug」という独自のビルド構成を事前に追加
Visual Studio で C#など を書いていると、データベースの接続設定などアプリケーションで利用する値を外部ファイルに外出ししたくなることが多々あります。この時利用するのが アプリケーション構成ファイル App.config です。 How to: Add an Application Configuration File to a C# Project - Visual Studio 2015 | Microsoft Learn https://msdn.microsoft.com/ja-jp/library/ms243192.aspx さてこの App.config ですが、コンソール/WPF アプリでもビルド構成によって変えたりできることは良く知られています。そう、ASP.NET MVC などWebアプリケーションで行う、web.config の Configuration
Automatically transform app.config or any other config during build process. Once the transformation is set, it will run on other build machines without the extension. ConfigurationTransform Microsoft has a neat out of the box solution for Web Application Projects configuration transform which gives you the ability to have multiple configurations for each build environment (i.e. web.config). Someh
コンソールアプリやWPFアプリを作っていて、アプリのコードは同一だけど配置先に応じて設定を切り替えたい、ということはないでしょうか?Webアプリの場合、 Web.config を変換する仕組みがデフォルトで備わっていて、このブログでも触れたことがあります。 Web発行先に応じたconfig変換をコマンドラインでのビルドで適用する ~既知のバグもあるよ~ - 銀の光と碧い空 ところが、コンソールアプリなどで使われる App.config についてはこのような機能がありません。同様の仕組みを実現するために、ビルドイベントでファイルをいじったり、自前でビルドタスクを書いたり...といろいろな方法がWeb上にはあります。 が、今回紹介する「Config Transform」というVS拡張はほかのものと比べてかなり便利な機能が備わっています。 Configuration Transform exte
2015までのVisual Studio Express for Desktopを対象にした古い記事です。 従来のWindowsデスクトップを対象としたC++単体のインストール 構成マネージャで追加しなくても初期状態でx64が選択可能 内臓のリソースエディタが使える オプションでClangのインストールが出来る 以上の点からCommunity 2017への移行をオススメします。 Visual C++のプロジェクトをx64用に設定する メニューから[ファイル]>[新しいプロジェクト]を選択し、[新しいプロジェクト]ダイアログを開きます。 Win32用のプロジェクトしか無いので[Win32 プロジェクト]を選択します。 [アプリケーション ウィザード]にもx64用の設定は無いので、必要な項目を設定したらそのまま完了を選択してダイアログを閉じます。 標準ツールバーのリストボックスか、メニューの[
Microsoft Visual Studio 2015 Installer Projects を利用してインストーラーを作成する - Visual Studio Microsoft Visual Studio 2015 Installer Projects を利用してインストーラーを作成する手順を紹介します。 事前準備 Microsoft Visual Studio 2015 Installer Projectsをダウンロードして、インストールします。手順の詳細は、こちらの記事を参照して下さい。 アプリケーションの作成 インストーラーでインストールするアプリケーションを作成します。今回は文字列を連結するシンプルなアプリケーションを作成します。下図のUIを作成します。 下記のコードを記述します。 using System; using System.Collections.Generic;
この記事は自分用のメモです。内容が間違っていたらごめんなさい。 Visual Studioで作成したWindowsアプリケーションやWebアプリケーションを配布するためにSetupファイルを作成したい。 残念ながら、Visual Studio には自身をインストールした時点でSetupプロジェクトを作成することができないのだ。 しかし、ちゃんと作り方はあります。 以下の手順に沿って進めばSetup.exeを作ることができる! 1. SetupProjectのインストール Visual Studioのバージョンによっても違うと思うけど、とりあえず2017のSetupProjectインストーラは以下から取得できる。 marketplace.visualstudio.com 2. VS2017 Installer Projectsを実行してインストールしよう。 なんて事はない、インストールボタン
2017年7月2日2019年1月11日C#,開発 おはようございます。 先週は天気が悪くなかなか洗濯ができませんでしたが やっと今日は洗濯物が干せそうですね。 今回は、Visual Studio 2017でインストーラを作成してみます。 インストーラプロジェクトテンプレートが表示されないVisual Studio 2017 では、デフォルトでインストーラプロジェクトのテンプレートが表示されないため、 別途ダウンロードとインストールが必要となります。 スポンサーリンク ダウンロードした exe ファイルを実行します。 インストーラ起動インストーラが起動されます。 製品選択画面製品選択画面が表示されるので、「インストール」ボタンをクリックします。 タスク終了待ち関係するソフトウェアを起動している場合は、 タスクが終了されるまでインストールが進みません。 しばしお待ちを。 インストール中イ
タグ 保湿RTX1210VagrantVirtualBoxAnsibleLarabelClamAVCentOS7SWX2200ゆるいハッキング大会RTX1100MySQLPlesk12おりょりょんNFSPostfix基板修理linux 入門atomゆるいハッキングDrupalVisual Studio 2017RabbitMQMVCAsteriskベンチマークBINDGitMastodonwindows10GeoIPApacheAWS S3AWS CLIFuelPHPVulsH2OSSHFSAWS EFSZabbixRDPELBロードバランサsshバックアップ負荷分散AWS EBSCybozu Office10ElasticsearchSWX2300LogstashKibanaLaravelKubernetes仕事猫現場猫ゆるいハッキングセミナーALBDNSConoHa Vlanデッドロッ
概要 一般的なWin32 APIを使ったアプリケションソフトウェアを作ったら、インストーラーが必要になります。ここでは、新たにインストーラーを作成しなければならなくなった時、どのようなインストーラー作成ツールが選択可能か考えていきたいと思います。 ツール選択の基準 次のような選択基準で考えてみます。 メンテナンスが続いている バグへの対応のほか、新OSへの対応など、メンテナンスネタは尽きません。メンテナンスが続くということは、ちゃんとユーザーもいるということです。安心してツールを使い続けるためにも重要なことです。 情報が豊富である 入門にも、困ったときの調査にも、情報が豊富であれば当然助けになります。情報が豊富であれば、よく使われているということであり、枯れた環境になるのも早いはずです。 ある程度以上、自由度が高い インストーラーはできる限り機能を少なくするのが理想ですが、配布するアプリの
セットアッププロジェクトをVisual Studio 2012に引き継ぐVisual Studio 2010以前では、セットアッププロジェクト(デプロイメントプロジェクト)によってWindows Installerのパッケージ(MSIファイル)を作成することができました。しかしVisual Studio 2012からは、セットアッププロジェクトが使えなくなりました。よって、Visual Studio 2010以前で作成したセットアッププロジェクトを2012で開くことができません。 セットアッププロジェクトが含まれるソリューションをVisual Studio 2012で開くと、下図のようなダイアログが出て、セットアッププロジェクトがサポート外で、開くことができないというメッセージが表示されます。 つまり、セットアッププロジェクトを使うには、Visual Studio 2010以前を使い続ける
Visual Studio 2017 Installer Projects でインストーラーを作成する 2017.06.05 C# .NET Framework, Visual Studio, インストーラー Visual Studio 2017 Installer Projects でインストーラーを作成する Visual Studio 2017 で開発したアプリケーションのインストーラーを作成する方法をまとめます。使用するVSは Visual Studio 2017 Community です。 Visual Studio 2017 Installer Project Microsoft Visual Studio 2017 Installer Projects インストーラーの作成には、Visual Studio 2017 Installer Project という Visual St
トップページ>msiとsetup.exeのはなし 2015年01月16日 msiとsetup.exeのはなし カテゴリデジタル 記事へのコメント(0) スポンサーリンク Visual Studio 2010にてインストーラを作成したところ、以下の2ファイルが出来上がりました。 AppName.msisetup.exe .NET Frameworkを動作条件にしているので、アプリのインストールの際に設定されるはずだけど、果たしてどっちのファイルが正解なのか。 両方ともインストーラっぽいけど、違いが気になったので一旦.NET Frameworkをアンインストールして調べてみました。 「setup.exe」を実行 同じフォルダに「AppName.msi」が無いと怒られる。動作に必要な.NET Frameworkが無い場合、インストールダイアログが表示されて.NET Frameworkをインストー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く