2009-04-28 13 views
3

MicrosoftがC++コードの.NET CLRをターゲットにするために、旧式(2003年)の非推奨(vs2005/vs2008)Managed C++(MC++)構文を継続的にサポートする予定がある場合は、誰も(自信をもって)知っていますか?VS2005およびVS2008でサポートされなくなった/ clr:oldSyntaxはVS2010で引き続き使用できますか?

Microsoftは正式にVS2005 C++コンパイラ(Orcas)で/clr:oldSyntaxを非推奨にしました。ありがたいことにVS2008 C++コンパイラは/ clr:oldSyntaxスイッチをサポートしていました。

しかし、VS2010を使用したC++コンパイラはまだそれをサポートしますか?または、VS2010のリリースは、最終的に/ clr:oldSyntax?

プロジェクト計画のスケジューリングのためにVS2010がリリースされ、MSDNサイトまたはMVPサイトで正式な語句が見つかりませんか?

+0

最後に、Visual Studio 2015: https://support.microsoft.com/en-us/kb/2967191でこのフラグを削除しました。 – jeanie77

答えて

1

これはサポートされているようです - VS2010ベータ2 documentation/clrを参照してください。

3

MSDNまたはMVPに関する情報が見つからない場合は、マイクロソフトに直接here(C++のもの、私は推測します)と尋ねることをお勧めします。私はマイクロソフトのために働いていませんが、私は別の(非常に)大規模な組織で働いています。私はそのサイトを見ているMS開発者がかなりいると思う。

しかし、リスク管理や偶発性のないプロジェクト計画を実行している場合は、それを正しく実行していません。

ではなく、をサポートし、2つのうちのいずれかを実行する必要があります。

  • には、再エンジニアリングを可能にするガントチャートの項目があります。
  • には、再エンジニアリングが必要な可能性があることを明確に示すリスクログがあります。

私の経験から、あなたがそれを実行する必要がなく、スケジュールがずれていることがわかったら、その項目を追い越すことができます。たとえあなたがそれを許可せずにそれが必要であることが分かっても、リスクは問題に変わります。あなたは、あなたの年次業績評価をよりよく見せるために、とにかくそれを落としてすぐに配信することができます:-)

より多くの時間が必要な理由を説明するために経営幹部に行くことができます。リスクログで明らかにされて以来、カバーされています。その後、MSVCをバックレベルで使用したり、より多くの時間を費やすことができるようになりました。

あなたがそれをする必要がなければ、おそらくあなたはそれを考慮する必要があるかもしれません(スケジュールのずれに見合うものではありません)。マイクロソフトは笑いのためにそれらを非難しなかった、彼らはいつか消えていくだろう。 YAGNIは、それが差し迫っていなければそれについて心配するべきではないと示唆していますが、を準備するのは賢明です。

これは、Microsoftが最終的にこの機能を削除したときに、それが最後まで気にならなかったことを避けるでしょう。

0

さて、あなたはCTP bitsをチェックアウトすることができます。それは最終的なものを保証するものではありませんが、良い考えです。この時点で大きなコンパイラの変更があることは間違いありません。