スポンサーリンク

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

基本は以下。

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

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

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

以下は例。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<?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>
<?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>
<?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>

コメント

タイトルとURLをコピーしました