Visual Studio 2017(以降、「VS 2017」と表記)は、マイクロソフトが提供する開発ツールだ。この開発ツールを使えば、素早く簡単にさまざまなプログラムを作成できる。実際にその開発を体験すれば、VS 2017による開発の「容易さ」と「速さ」にビックリすることだろう(ちなみに、この「簡単さ」と「速さ」のことを、プログラミングの世界では「開発生産性」と呼ぶ)。 本連載では、プログラミング経験がほとんどない読者を対象として、VS 2017を使った開発のイロハを解説する。そのため、できるだけプログラミングの基礎から解説することを心掛けている。VS 2017は未経験でも、プログラミングの経験があるという読者の方々にとっては、説明が冗長な部分があると思われるが、ご了承いただきたい。VS 2017プログラミングの最初の取っ掛かりとして、企業の新人プログラマーや、.NETプログラミングをゼ
はじめに システム運用管理の現場ではソフトウェアのバージョン調査という作業が度々発生します。理想的には設計書などのドキュメントに記載されているはずですが、実機とドキュメント情報が乖離していることは少なくありません。そのため、例えばセキュリティパッチがリリースされれば適用要否を判断するために運用されている全サーバ(!)でバージョン調査を実施する必要に迫られるのです。 この記事では Windows OS に標準的に搭載されている .NET Framework について、レジストリから詳細なバージョン情報を取得する方法をまとめます。 課題 .NET Framework は Windows OS に標準的に搭載されているソフトウェアです。.NET Framework のバージョン情報は A.B.C.D 形式で表されますが、コントロールパネルの「プログラムと機能」からは確認できません。正確なバージョ
[参考] Microsoft、「.NET Framework 4.7.1」の一般提供を開始 - 窓の杜 .NET Framework バージョン判定(4.5から4.7.1) - Qiita --------------------------------------------------------------------------------------------- 新しい Windows が登場すると気になるのがデフォルトでインストールされている .NET Framework のバージョンになります。 MSDN ブログによると、Windows 10 にインストールされているのは、.NET Framework 4.6 とのことです。しかも、アンインストールする方法はないとのこと。 The .NET Framework 4.6 comes installed as a part of
.NET Framework再頒布可能パッケージのコマンドラインオプションここでは、.NET Framework再頒布可能パッケージ(dotnetfx.exeなど)のコマンドラインオプションを調べることを目的とします。 .NET Framework 1.1以前MSDNの「.NET Framework 1.1 の再配布」によると、Dotnetfx.exeのサイレントインストールは、 dotnetfx.exe /q:a /c:"install /l /q" というコマンドで実行されるとのことです。 このコマンドの意味するところは何なのでしょうか?まず、「dotnetfx.exe /?」コマンドにより、dotnetfx.exeのコマンドラインオプションを調べてみます。その結果、次のような説明が表示されました。
この記事では、.NET Framework 4.5 から .NET Framework 4.8 までの任意のバージョンの .NET Framework を、それぞれのアプリと共にインストールする開発者向けの情報を提供します。 .NET Framework の再頒布可能パッケージと言語パックは、次のダウンロード ページからダウンロードできます。 .NET Framework 4.8.1 .NET Framework 4.8 .NET Framework 4.7.2 .NET Framework 4.7.1 .NET Framework 4.7 .NET Framework 4.6.2 .NET Framework 4.6.1 .NET Framework 4.6 .NET Framework 4.5.2 .NET Framework 4.5.1 .NET Framework 4.5 重要 S
MicrosoftからIntroducing Garnet – an open-source, next-generation, faster cache-store for accelerating applications and servicesという記事が今日公開されて、Garnetという新しいインメモリデータストアがOSSとして公開されました。Microsoft ResearchでFASTERを手掛けていたチームによるもので、FASTERはC#実装の高速なキーバリューストアでした。今回のGarnetはその発展形のようなもので、FASTERベースのストレージと、Redis互換のプロトコルによる、インメモリデータストアになっています。詳しくはGarnetのほうのブログA Brief History of Garnetで。GarnetもC#で作られています。 ベンチマークによると、Re
更新履歴 [ 全て表示戻す ] 2015.09.02: 解説文を簡略化。リンク追加。古い情報を別ページへ。 2015.08.04: 手順を大幅改定。コントロールパネル経由で作動させる方法の追記 2014.11.17: 登録カテゴリーの変更 2014.08.05: 初出 Windows 10/8.1 にフリーソフトや古いソフトをインストールすると、時々「.NET runtime library v2.0 or newer is required.」などというメッセージが出てしまい、ソフトが起動しない (もっと酷い場合はインストール出来ない)という現象が発生します。 メッセージの例1 ▲「.NET Framework 2.0以上が必要です」のメッセージと共にインストーラーが止まってしまった例です。 メッセージの例2 ▲クリックで拡大 「お使いのPCにあるアプリには、Windowsの次の機能が必
Archived MSDN and TechNet Blogs 2/7/2020 2 minutes to read MSDN and TechNet blog sites have been retired, and blog content has been migrated and archived here. Archived blogs are grouped alphabetically by the initial letter of the blog name. Blogs and blog posts can be searched by their names, using the Search box at the top of the page. Actively updated blogs have been moved to other blog sites,
1 台のコンピューターに複数のバージョンの .NET Framework をインストールして実行できます。 自分のコンピューター上のバージョンを確認する場合、最も簡単な方法は、[コントロール パネル]>[プログラム]>[プログラムと機能]、または [アプリ]>[インストールされているアプリ] の [設定] を使うことです。 これらのコミュニティが管理するツールを使うこともできます。 アプリ開発者である場合は、状況に応じてアプリ ユーザーのコンピューターにインストールされている .NET Framework のバージョンを把握する必要があります。 レジストリには、コンピューターにインストールされている .NET Framework のバージョンの一覧が含まれています。 RuntimeInformation.FrameworkDescription プロパティに対してクエリを実行することもでき
Today is a huge day for .NET! We’re happy to announce that .NET Core will be open source, including the runtime as well as the framework libraries. This is a natural progression of our open source efforts, which already covers the managed compilers (C#, VB, and F#) as well as ASP.NET: C# & Visual Basic (“Roslyn”) Visual F# Tools ASP.NET 5 Entity Framework This takes it to the next level by extendi
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 Visual Studio 2010 におけるリソース競合の同時実行プロファイリング Maxim Goldin マルチコア プロセッサがかつてないほど一般的になるにつれ、ソフトウェア開発者は、パフォーマンスを向上するために、プロセッサの追加処理能力を活用するマルチスレッド アプリケーションを構築するようになっています。並列スレッドの能力を活用すると、作業全体を個別のタスクに分離でき、これらのタスクを並列実行できます。 ただし、多くの場合、タスクを完了するためにはスレッドが相互に通信する必要があります。また、場合によっては、アルゴリズムやデータ アクセスで必要であれば、スレッドの動作を同期することも必要です。た
This package has been deprecated as it is legacy and is no longer maintained. Suggested Alternatives CommunityToolkit.Mvvm Additional Details Hi all users! MVVM Light is not maintained anymore. I recommend looking at the CommunityTookit MVVM package. Thank you for all your support during all these years!! - Laurent
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 基本的な Facebook プログラミング: Windows クライアントを構築する Dino Esposito コード サンプルをダウンロードする 前回のコラム (msdn.microsoft.com/magazine/jj863128、英語) では、Web サイト (具体的には ASP.NET MVC Web サイト) のコンテキストでの Facebook プログラミングの基本について説明しました。Facebook API が最もよく使われる用途の 1 つが、"より柔軟" な方法で新しい Web サイトのユーザーを認証することにすぎないとしても、ご想像どおり、Facebook API の用途は Web ア
連載目次 .NETアプリケーションでその設定情報を永続化(=保存)する際の主要な格納方法(以降、永続化方法)としては、以下の表にある「レジストリ」「XMLファイル」「INIファイル」「まったく独自のファイル・フォーマット」という4種類が利用できる。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く