大規模なLOB ASP.NET Webアプリケーションを開発するためにVS 2010 SP1を使用しています。インフラストラクチャの人々は、デスクトップに.NET 4.6(およびターゲティングパックをデベロッパーに)押し込むことを検討しており、VS 2010との互換性について何かを見つけるのが難しいです。ここの主導者の1人は、両者は互換性がなく、あなたがVS 2012以上を持っている必要がありますが、私はその話題に関して何も公式を見つけることができません。開発に.NET 4.6とVS 2010 SP1を使用できるかどうかは誰でも知っていますか?Visual Studio 2010でMS .NET 4.6を使用することができます
答えて
Visual Studio 2010 4.6ターゲティングパックをサポートするはありません。ターゲティングパックがコンピュータにプッシュされると、Visual Studio 2010には表示されません。
サポートされているバージョンの.NET(これはおそらくあなたのインフラストラクチャの人々がやっていることです)に残っていれば、これは実際問題ではありません。 4.6を展開し、4.0アプリケーションを実行してサポートしてください。この場合、4.0の動作をシムにするので、4.0のマシンでテストを行っているときに、アプリケーションが4.6で高い信頼度で動作することが保証されます。
しかし、devsがたくさん走っているのは、4.0をターゲットにしたときですが、テストが4.6のマシンにインストールされていて、4.0にデプロイできることを期待しています。この場合、すべての単一のバグフィックスおよび/または機能をシムにしないので、これが機能することを100%保証するものではありません。つまり、誤って4.6の動作を選択し、それに頼ることができます。
要約すると:あなたが4.0をターゲットにする場合、
を4.0でテストおよび4.0/4.6への展開 - >私たちは、これはかなり高い信頼性で動作することを保証します。
4.0をターゲットにして4.6でテストし、4.6にデプロイします - >これはかなり高い信頼性で動作することを保証します。
4.0をターゲットにする場合は、4.6でテストし、4に展開します。0 - >これはほとんどの場合動作しますが、誤って4.0で修正されていない「固定動作」に依存する可能性があります。
注:DavidはMicrosoftの仕事をしています。 – vcsjones
Davidに感謝します。 – user5495678
Wikiには、ビジュアルスタジオとそれらがサポートする.netバージョンの相互参照が含まれています。 MS Visual Studio History
新しいバージョンの.NETには、単なる新しいコンパイラ以上のものがあります。新しいツール、プロジェクト、さらにはIDEの機能も追加されています。 4.6の機能を使用する必要がある場合は、VSのアップグレードも検討する必要があります。
返信ありがとうございます - – user5495678
私の質問は、.NET 4.6に追加された新機能を実装したいという希望とは逆の互換性に関係しています。残念ながら、Wikiはリリース時にマーケティング資料を繰り返すだけです。私たちは現在、.NET 4.5.2を使用しており、.NET 4をVS2010で正常にターゲット設定していますが、.NET 4.5.2を4.6に置き換えたときに問題を抱えていましたが、この時点で原因を特定できません。 Visual Studio Teamがそれを取り上げるかもしれません - ありがとうございました。 – user5495678
Visual Studioではマルチターゲティングがサポートされています。たとえば、Visual Studio 2012を使用していた場合、4.6マルチターゲティングパックをインストールして4.6アプリケーションを開発することができました。
しかし、4.6のマルチターゲットパックのdownload instructionsはちょうど2012と2013は、Visual Studio 2010のためのサポートを言及していない:
の.NET Framework 4.6ターゲットパックは、構築することができますパッケージですVisual Studio 2013、Visual Studio 2012、またはサードパーティのIDEを使用して.NET Framework 4.6をターゲットとするアプリケーション
これは、私が見つけたドキュメントに近いです。これにより、Visual Studio 2010では4.6のマルチターゲティングはサポートされていないとは信じられなくなりました。
私の恐怖はあなたの正しいことです - 特に、4.5.1のサポートが1月に終了してから、マイクロソフトから決定的な回答を得ることは素晴らしいことでしょう。 – user5495678
@ user5495678私はMicrosoftの人々に手紙を書いてもらえるかどうか確認しました標準的な答え。 – vcsjones
- 1. Visual Studio 2010と.NET 4.0でasyncを使用するには?
- 2. MS Visual Studio 2010エラーメッセージ
- 3. MSのVisual Studio 2010が
- 4. Visual Studio 2010でTeam Foundation Server 2010を使用できますか?
- 5. MS Accessでは、Visual Studio 2010でも実行できますか?
- 6. Visual Studio 2010でEntity Framework 6を使用できますか?
- 7. Visual StudioでSCSFを使用する2010
- 8. Visual Studio 2010でPCLを使用する
- 9. FreeImageをVisual Studio 2010で使用する
- 10. Visual Studio 2010でSFMLを使用する
- 11. .Net Publishing Error in Visual Studio 2010
- 12. MS Visual Studio 2010/.NETプラットフォームプロジェクトはMono/MonoDevelopとシームレスに連携しますか?
- 13. のVisual Studio 2012のエラー.NET 4.6
- 14. .net 4.6プロジェクトで.net 4.6.1パッケージを使用できますか?
- 15. UWP - .NET Framework 4.6をターゲットとするアセンブリを使用します。
- 16. Windows XPでVisual Studio 2010リモートデバッガを使用して、Visual Studio 2012から.Net 4.0アプリケーションをデバッグすることはできますか?
- 17. System.Threading.TasksはVisual Studio 2010 Expressで使用できますか?
- 18. Visual Studio 2010でVisual Studio 2012が修正した2010年のソリューションを開くことができない
- 19. Visual BasicプロジェクトでOpenGLをVisual Studio 2010で使用できますか?
- 20. AJAX Toolkit Visual Studio .NET 2010
- 21. EF5を使用し、Visual Studio 2010にいったん滞在することはできますか?
- 22. .NETなしでVisual Studio Community 2015を使用できますか?
- 23. Visual Studio 2010ではSystem.Threading.Tasksを使用できません。
- 24. Visual Studio 2010でExtension Managerを使用できません
- 25. Visual Studio 2010ベータ1は使用できますか?
- 26. カスタムツールボックスツールを使用するとVisual Studio 2010がフリーズする
- 27. Visual Studio 2010用ブートストラップマニフェストジェネレータ
- 28. Visual C++ .NET 2010でpugixmlを使用
- 29. Visual Studio 2008と2010を中断することなくVisual Studio 2005をインストールできますか?
- 30. Visual Studio 2010でCrystal Reports 2011を使用
なぜあなたは2010年に滞在しようとしていますが、それ以降のバージョンに移行しないのですか? –
タイミングの問題は、計画はVS 2010から離れることですが、エンタープライズが.NET 4.6をプッシュする予定はありません。 – user5495678