The mitigations for variant 2 and variant 3 are outside the scope of this post but are explained in Terry’s post. In this post, we’ll provide an overview of variant 1 and describe the steps that we’ve taken with the MSVC compiler to provide mitigation assistance. What actions do developers need to take? If you are a developer whose code operates on data that crosses a trust boundary then you shoul
While testing application compatibility on Windows 10, one of my customers encountered an issue creating a new project in Visual Studio 2015 when FIPS was enabled. A new project could be completed successfully one time, but all future attempts to create a new project failed with an error message stating “Object reference not set to an instance of an object”. We isolated the issue to the FIPS secur
For testing purposes, I’m using a laptop with a Core i7 processor. The sample application is using 8 threads to do its job, but I will show fewer threads for the sake of simplicity. Steps #1 and 2: CLR suspends all managed threads: Above, we see GC was triggered by thread 2948 and it waits for the CLR to suspend all managed threads. After that, the thread will collect the garbage and (as we will s
Our vision for LightSwitch was to accelerate the development of line-of-business apps, but the landscape has changed significantly from the time when we first thought about LightSwitch (think mobile and cloud for example). There are now more connected and relevant choices from Microsoft and our partners for business app development. Visual Studio 2015 is the last release of Visual Studio that incl
Vcpkg: a tool to acquire and build C++ open source libraries on Windows We are delighted to announce the availability of Vcpkg on GitHub https://github.com/Microsoft/vcpkg . Vcpkg simplifies acquiring and building open source libraries on Windows. Acquiring native libraries on Windows is a critical part of the application development process; in our surveys, you told us that 80% of your C++ projec
まず、私が先日公開したブログ記事 (英語) に寄せられたあるコメントを紹介しましょう (たくさん寄せられたうちの 1 つで、その記事のコメント欄でご覧いただけます)。 Btw, "until I realized that the Solution Explorer tree nodes are searchable." This one is a saver ! (訳: ところで、「ソリューション エクスプローラーのツリー ノードが検索可能…」と書かれてていますが、こういうヒントは助かります!) この記事の中で何気なくソリューション エクスプローラーのテキストが検索可能であることに触れたのですが、それがコメントの投稿者である Sam さんの目に留まったようです。このようなちょっとした小ワザは Visual Studio にたくさんあり、中には熟練の開発者ですら知らないものもあります。こう
Get notified in your email when a new post is published to this blog Last update: 11/22/2017 Getting started During Build 2015, we announced the Desktop Bridge (formerly called Project Centennial) to bring your desktop apps to UWP. With the Desktop App Converter, you can package your desktop application as an appx package that can be deployed to a Windows 10 Desktop. See this link to learn more ab
We’ve been continuing to improve on C++ Edit and Continue (EnC) since we shipped it in Visual Studio 2015 with the default debug engine and the VC 140 toolset. We’ve addressed a fair bit of customer feedback and based on this, I’ll go over the latest developments in C++ EnC for Update 3 (download) and other clarifications in this blog post. A quick recap – Edit and Continue allows you to modify yo
こんにちは、Visual Studio サポート チームです。 今回は、Visual C++ で提供される _utime32 関数で指定可能な時刻の上限が、Visual Studio 2015 と以前のバージョンとで異なる現象についてご案内します。 現象: Visual Studio 2015 で提供される Visual C++ の _utime32 関数の引数として、UTC 2038 年 1 月 18 日 23:59:59 (日本時間 2038 年 1 月 19 日 08:59:59) より後の時刻を指定すると処理に失敗してエラーとなり、戻り値として -1 が返ります。 これに対し、Visual Studio 2013 以前のVisual C++ では、UTC 2038 年 1 月 19 日 03:14:07 (日本時間 2038 年 1 月 19 日 12:14:07) まで指定可能と
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 Microsoft Azure と Visual Studio Online によってロード テストを容易にする Charles Sterling インターネットはビジネスを進めるうえで強力な武器になります。インターネットを使用すれば、世界最小の企業でも、超大手企業と競い合うことができます。チャンスは大きくなりますが、同時にリスクもあります。アプリケーションは常時スケジュールどおりに実行する必要があり、ダウンタイムは利益を失うことを意味します。開発チームが負荷の高い状況でのアプリケーションのパフォーマンス特性について理解を深める助けになるように、マイクロソフトは 2005 年、Visual Studio Te
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く