質問編集履歴

2

C#8.0の内容を記述

2021/03/23 04:22

投稿

nono1234
nono1234

スコア25

test CHANGED
File without changes
test CHANGED
@@ -61,3 +61,9 @@
61
61
 
62
62
 
63
63
  > MSB3270 構築されているプロジェクトのプロセッサ アーキテクチャ "MSIL" と、参照 "C:\Users\User.nuget\packages\google.ortools\8.2.8710\lib\netstandard2.1\Google.OrTools.dll" のプロセッサ アーキテクチャ "AMD64" の間には不一致がありました。この不一致は、ランタイム エラーを発生させる可能性があります。プロジェクトと参照の間でプロセッサ アーキテクチャが一致するように、構成マネージャーを使用してターゲットとするプロジェクトのプロセッサ アーキテクチャを変更するか、ターゲットとするプロジェクトのプロセッサ アーキテクチャに一致するプロセッサ アーキテクチャとの依存関係を参照で設定することを検討してください。C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets
64
+
65
+
66
+
67
+ 追記:
68
+
69
+ また内部ではC#8.0以上の機能を使用しているため、.NetFrameWorkのテンプレートでは本体が動きません。現状、何故かうまく共存できているのでこれを仮想環境上で再現するにはどうすればよいのかということをご教示いただければ幸いです

1

情報の追加

2021/03/23 04:22

投稿

nono1234
nono1234

スコア25

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,6 @@
1
1
  現在の構成は
2
+
3
+
2
4
 
3
5
  main : TargetFrameWork:net5.0
4
6
 
@@ -6,7 +8,7 @@
6
8
 
7
9
  Google.OrTools: Version 8.2.8710 (Nugetで入れた)
8
10
 
9
-
11
+ VisualStudio2019
10
12
 
11
13
  です。
12
14
 
@@ -45,3 +47,17 @@
45
47
 
46
48
 
47
49
  あまりフレームワークなどの違い(Standard, Core .NetFramework)などもよくわかっていない状況なのですが、どのようにすれば仮想環境上で実行できるのでしょうか?
50
+
51
+
52
+
53
+ また、メインPC上でも以下の警告が出ています(ただし実行はできる)
54
+
55
+
56
+
57
+ > NU1701 パッケージ 'Google.OrTools.runtime.win-x64 8.2.8710' はプロジェクトのターゲット フレームワーク 'net5.0' ではなく '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' を使用して復元されました。このパッケージは、使用しているプロジェクトとの完全な互換性がない可能性があります。
58
+
59
+
60
+
61
+
62
+
63
+ > MSB3270 構築されているプロジェクトのプロセッサ アーキテクチャ "MSIL" と、参照 "C:\Users\User.nuget\packages\google.ortools\8.2.8710\lib\netstandard2.1\Google.OrTools.dll" のプロセッサ アーキテクチャ "AMD64" の間には不一致がありました。この不一致は、ランタイム エラーを発生させる可能性があります。プロジェクトと参照の間でプロセッサ アーキテクチャが一致するように、構成マネージャーを使用してターゲットとするプロジェクトのプロセッサ アーキテクチャを変更するか、ターゲットとするプロジェクトのプロセッサ アーキテクチャに一致するプロセッサ アーキテクチャとの依存関係を参照で設定することを検討してください。C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets