2012-03-09 9 views
3

Visual Studio 2010でVisual Basic 10を使用するよう強制できますか?私は取得していますエラーを再現するには

  1. "文字列などの公共性試験" .NET 2.0
  2. タイプをターゲットに、Visual Basicで新しいVisual Studio 2010のASP.NET Webサイトを作成します。 "Visual Basic 9.0は自動実装されたプロパティをサポートしていません。"エラー

Visual Studio 2010は.NET 2.0ターゲットWindowsフォームアプリケーションに対してVB 10を使用しています。これはASP.NETの問題であるようです。

.NET 2.0を対象とするときにVisual Studio 2010にVB 10を使用させる方法はありますか?

答えて

4

いいえWebサイトプロジェクトは、実行時にASP.NET内でコンパイルするプロジェクトです。つまり、ASP.NETに.NET 2.0プロジェクトとして実行するように依頼したため、.NET 2.0 vbc .NETの一部であるVisual Basicコンパイラ。そのコンパイラはVB 10についての知識がないので、うまく動作しないと警告されています。

他のプロジェクトタイプでも使用できる理由は、後のコンパイラ(通常はVisual Studioに組み込まれているコンパイラ)を使用してコンパイルが行われているためです。

+0

あなたは正しいです、私は参照されたアセンブリのクラスにテストプロパティを追加するだけでこれを確認しました - 私はすべてのVB 10言語の改善をそこに持っています。ありがとう! – overslacked

関連する問題