2017-08-15 12 views
2

C++/CLIモードを必要とする「#using」:私のコードは次のようにオフを開始

#include "stdafx.h" 
#include <string> 
#using <mscorlib.dll> 
#using <System.Data.dll> 
#using <System.dll> 

using namespace System; 
using namespace System::Data::OleDb; 

が、コンパイルエラー"#using" requires C++/CLI mode

で終わり、私が最初にこの問題を持っていたし、次によってこの問題を解決するために管理この投稿IntelliSense: "#using" requires C++/CLI to be enabled。昨日VS2017をバージョン15.3.0にアップデートしましたが、今度は再び壊れています。次のようにプロジェクトのプロパティは次のとおりです。

enter image description here

どのような援助をいただければ幸いです。 P.

あなたはまた、私はこれの#pragmaをオフにするために使用されていないことを確認するコードを検索します

#pragma managed 

まずあなたのファイルでこれを置くことによって、コードの中から、この設定を制御することができ

+0

何であるかと、おそらくエラーメッセージがあなたのより良いアイデアを与えるために変更される可能性があります。それぞれのファイルごとにプロパティを設定および変更できることを覚えておいてください。 – xMRi

+0

@xMRi私はこれをチェックし、私が知る限り問題はありません。 – Paul

答えて

0

(おそらく#includeファイルでは?)。次に、このファイルに入れてみてください>

これで問題が解決するかどうかはわかりませんが、ファイルが正しく構築されていないという心配はありません。あなたは、ファイル固有の設定は、CLRのサポートのために同じ設定を持っていることを確認している問題が

https://msdn.microsoft.com/en-us/library/0adb9zxe.aspx?f=255&MSPPError=-2147217396

C++ CLI Correct way to use #pragma managed/unmanaged

+0

残念ながら。私は再開し、新しいプロジェクトなどを作りました。喜びはありません。私はMSでこれを調達しました。 – Paul

関連する問題