回答編集履歴

1

コメント内容を反映

2019/03/05 08:38

投稿

nskydiving
nskydiving

スコア6500

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