Category Archives: C/C++

Memo: C++/CLIでの.NET Frameworkのバージョン指定

基本は以下。

MSBuild ターゲット フレームワークおよびターゲット プラットフォーム

具体的には、<PropertyGroup Label="Globals">を探して、その中に<TargetFrameworkVersion>vバージョン番号</TargetFrameworkVersion>を追加します。

指定できるバージョン番号については一番上のリンクを参考にします。すべてのバージョンを指定できるわけではありませんので注意してください。

以下は例。

<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
...
  <PropertyGroup Label="Globals">
    <ProjectGuid>{XXXXXXXXXXXXXXXXXXXXXXXXX}</ProjectGuid>
    <TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
    <RootNamespace>BackupRestore</RootNamespace>
...
  </PropertyGroup>
...
</Project>

Microsoft: Rust Is the Industry’s ‘Best Chance’ at Safe Systems Programming

Microsoft: Rust Is the Industry’s ‘Best Chance’ at Safe Systems Programming

情報源: Microsoft: Rust Is the Industry’s ‘Best Chance’ at Safe Systems Programming – The New Stack

初めから安全な言語を使用していれば、SDL(Secure Development Lifecylce)とか無理をしなくて良かった。

Build 2020関連まとめ #msbuild

見つけたものだけペタペタ。

Azure関係はブチザッキをご覧ください。

SQL Server/SQL Database関係はSE雑記をご覧ください。

.NET

Announcing .NET 5 Preview 4 and our journey to one .NET

今秋登場する.NET 5はLTSとはならずPreview Buildとなり、来年秋に登場する.NET 6が.NET 統一プラットフォームとしては初めてのLTSになると決まりました。詳しくは上を参照。

ASP.NET Core updates in .NET 5 Preview 4

Announcing Entity Framework Core 5.0 Preview 4

PowerShell Team May 2020 Update

The F# development home on GitHub is now dotnet/fsharp

C# Today & Tomorrow | Microsoft Build 2020 | Channel 9

Welcome to C# 9.0

F# 5 and F# tools update

Introducing YARP Preview 1

Using Visual Studio Codespaces with .NET Core

Introducing Project Tye

Continue reading Build 2020関連まとめ #msbuild

C++/CLIと.NET Core 3の未来 

.NET Core 3.0 is now available and we have received a lot of questions about what that means for the future of C++/CLI. First, we would like to let everyone know that we are committed to supporting C++/CLI for .NET Core to enable easy interop between C++ codebases and .NET technologies such as WPF and Windows Forms.

情報源: The Future of C++/CLI and .NET Core 3 | C++ Team Blog

C++/CLIは.NET Core 3.1/Visual Studio 2019 v16.4以降が対応のターゲットになる。
Visual Studio 2019 16.4 Preview 1で試してみることが出来る。

Microsoft C++のSTLがOSSに

GitHub – microsoft/STL: MSVC’s implementation of the C++ Standard Library.

Microsoft C++のSTLがOSSとなりGitHubで公開されました。

ライセンスはこちら

基本的に別プラットフォームへ展開する意思はなく、あくまでもMicrosoft(Visual) C++のSTLだと言うことです。

姥捨てもとい持て余してきたのかなと言う感じもしなくもないですが、ま、ここは前向きにね。。。

Linux Development with C++ in Visual Studio 2019: WSL, ASan for Linux, Separation of Build and Debug | C++ Team Blog

In Visual Studio 2019 you can target both Windows and Linux from the comfort of a single IDE. In Visual Studio 2019 version 16.1 Preview 3 we announced several new features specific to the Linux Workload: native support for the Windows Subsystem for Linux (WSL),

情報源: Linux Development with C++ in Visual Studio 2019: WSL, ASan for Linux, Separation of Build and Debug | C++ Team Blog

Memo.

Build 2019 関連リンクまとめ

最終更新: 2019/05/09 7:47

全体的な話

Visual Studio

.NET関連

WSL・Console関連

参考

Hyper-V Light weight VMの話
MyIgnite – OS internals: Technical deep-dive into operating system innovations

その他

Visual Studio 2019 version 16.1 Preview 2 関連リンクまとめ

The latest Visual Studio 2019 Preview is now available with performance and reliability improvements as well as enhancements to debugging and extensibility.

情報源: Visual Studio 2019 version 16.1 Preview 2 | The Visual Studio Blog

基本的にC++関連の機能追加が主になっています。

Visual Studio 2019 RTM & Launch Eventリンクまとめ

最終更新: 2019/04/05

見つけ次第随時更新していく予定。

Visual Studio 2019がRTMして、ローンチイベントが行われました。

また、各セッションのビデオがYoutubeのVisual Studioチャンネルに公開されているほか、Channnel 9ではYoutubeのビデオの他、スライドのダウンロードが可能になっています。

オレ達にはブチザッキがある。

チャックさんのTweetにあるように、これからのVisual Studioはローリングアップデート、つまり常にアップデートされていくものとなり、もはや”Era”は関係ないものとなっていくようです。

ダウンロード

MS公式Blog関係

C#/F#/.NET関連

DirectX

サードパーティー

メディア

実力養成C#ワークブック
価格: 3,672円
Vaskaran Sarcar (著), 大澤 文孝 (監修), 清水 美樹 (翻訳)
出版社: 翔泳社 (2019/3/22)
ISBN-13: 978-4798160214

Visual Studio 2019 Release Candidate リリース関連Blogまとめ #vsjp

VS2019がRCとなりました。関連するMS系のBlogへのリンクを、見つけた限りここにまとめていきます。

ダウンロード: https://visualstudio.microsoft.com/downloads/

※日本語のサイトではまだリンクがありませんが、そのうちに登場すると思われます。
※日本語版および日本のロケール設定になっているWindowsからVS2019 RCを入手したい場合には、現状MSDNサブスクライバダウンロードからのダウンロードが必要です(2019/02/28 10:52現在)。

全体

C#/.NET

C++

日本国内の反応

その他