質問するログイン新規登録

回答編集履歴

1

コメント内容を反映

2019/03/05 08:38

投稿

nskydiving
nskydiving

スコア6500

answer CHANGED
@@ -1,7 +1,25 @@
1
1
  vbprojファイルに「ToolsVersion」または「OldToolsVersion」があれば、そこから推測できるかもしれません。
2
2
 
3
+ 参考:
3
4
  [MSBuild ツールセット (ToolsVersion)](https://docs.microsoft.com/ja-jp/visualstudio/msbuild/msbuild-toolset-toolsversion?view=vs-2017)
4
5
 
5
6
  > →2017がバージョン? これはVisual Studioのではなくて?
6
7
 
7
- これは Visual Studio のバージョンですね。
8
+ これは Visual Studio のバージョンですね。
9
+
10
+ ### 以下、追記です。
11
+
12
+ > vbprojを開くと「ToolsVersion="4.0"」とあったのですが、
13
+
14
+ 公式ドキュメントを読むと、
15
+
16
+ > Visual Studio 2010 と Visual Studio 2012 は、4.0 の ToolsVersion を使用します。
17
+
18
+ とありますので、Visual Basic 2010 または Visual Basic 2012 のどちらかです。
19
+
20
+ > .NET Framework 4 Client Profile(これは判明しています)
21
+
22
+ ということですので、おそらく **Visual Basic 2010** ではないかと思います。
23
+
24
+ ただし、「ToolsVersion」の情報からでは確実なことは言えないことに注意してください。
25
+ もっと厳密にチェックしたいのであれば、実際にそのバージョンのコンパイラでコンパイルしてみるしかないと思います。