2017-09-21 10 views
0

私はSecureTeam AgileDotNet難読化ツールを使用していますが、解決策項目として追加すると、設定ファイル(.cls拡張子は..) VSエディタで開くと、エラーが発生します。.clsファイルの拡張子がVS 2017でコンパイルされないようにする

Error BC30636 '>' expected. Miscellaneous Files D:\code\git\repos\my-path-to-agiledotnet-config.cls 2 Active 

これは非常に迷惑です。それらは拡張子が.clsのXMLファイルです(古典的なVBクラスファイルを思い出させます)。コンパイラがそれらをそのまま扱うかどうかは疑問です。

私はこれをVS設定または(好ましくは)私のプロジェクト/ソリューション設定を通じて回避する方法はありますか?

+0

愚かな選択をするツールベンダーには注意してください。 .clsファイルを開く]を右クリックします。あなたは選択肢があります、XMLエディタは正気になります。または、「Appを選んで」これらのファイルを編集するはずのツール。デフォルトとして設定をクリックします。 .clsをもう一度選択し、[プロパティ]ウィンドウで[ビルドアクション]を[コンパイル]から[なし]に変更します。 –

+0

@JohnZaj、この問題のアップデートはありますか?あなたはこの問題を解決しましたか?そうでない場合は、この問題の最新の状況を教えてください。 –

+0

いいえ、解決はありません。私はもはやプロジェクトにはいません - それは壁を越えました:)。それはベンダーのIMHOには本当に問題です。私は拡張機能を 'cls'にしないようにするための強化要求を出しました...合理的だと彼らは理解しています。彼らはそれを実装するかどうかわからない、私はこれらの問題をすべて文書化する必要はありませんので、私はこれができるだけシームレスに動作するように、彼らに奇妙な人です... – JohnZaj

答えて

0

これは、VS設定または(好ましくは)私のプロジェクト/ソリューション設定によって回避できますか? 「Noneにコンパイルからビルドアクションを変更する[プロパティ]ウィンドウで。」

:あなただけのVSでのコンパイルからの.clsファイル拡張子を防ぎたい場合は

、あなたはHans`sの提案を受け入れることができますenter image description here

しかしあなたはNoneBuild Actionを変更した後、これらのエラー一覧にまだコンパイルエラー。プロジェクトに他のエラーがなければ、ビルドに成功したというメッセージが表示されます。エラーはError Listにあります。また、プロジェクトを実行またはデバッグすることもできます。しかし、他のエラーがある場合、これらのエラーは、.clsに関連するエラーメッセージに混在しています。

Visual StudioはVB6コードをサポートしていないため、 VBプロジェクトに.clsファイルタイプを追加すると、Visual StudioはこのファイルをVB.NETファイルとして処理します。 VB6VB.Netは重要な構文を共有しているため、ほとんどの場合有用な構文の強調表示が提供されます。私が知る限り、.clsファイルの名前を.txtに変更することを除いて、2つの世界の中で最高のものを得る方法はありません。

関連する問題