Visual Studio11は、webでの1つの名前空間のインポートについて不平を言います。コンフィグ

StackOverflow https://stackoverflow.com/questions/9521870

質問

私はVisual Studio2010でコード化された.NET4.0webサイトを持っています。

私は昨夜VS11ベータ版をインストールし、今日のwebサイトで動作するようにそれを使用しています。Webサイトを.NET4.5に変更しませんでしたが、まだ4.0です。

私は自分が書いたカスタムライブラリをいくつか持っていて、ほとんどのプロジェクト(dbアクセス、LINQ拡張機能など)で使用しています。).私はそれらすべてを持っています <system.web><pages><namespaces><add/>エド-イン-ザ- web.config 私は置く必要がないように私のプロジェクトの Import 私はそれらから物事を使用したいすべてのファイルの上部にある行。

これはすべて正常に動作し、VS2010では期待どおりに動作し、VS11ではすべて正常に動作します。.. を除く 一つの例外のために。私のカスタムライブラリの一つだけ、私はそれが含まれているとき web.config, 、デザイン時コンパイラは、次のエラーメッセージをエラーリストウィンドウに出力します:

Error: The namespace 'MyLibraries.LIB' is not a valid identifier.

私の他のすべてのライブラリは、VS2010で行ったように、正常に動作し続けます。私は多分ファイルか何かに埋め込まれた目に見えない文字があったと思ったので、全体を取り出しました <add/> その名前空間の行と最初からそれを再入力しました。喜びはありません。私はまた、DLL(および関連ファイル)をから削除しようとしました bin また、変更なしで、それらを再追加します。

役に立ちましたか?

解決

これはVS11自体ではなく、Framework4.5ではそれほど問題ではなかったことが判明しました。

私はVS11をアンインストールし、VS2010はまだ同じ問題を抱えていました。その後、VS11をアンインストールしても.NET4.5がアンインストールされないことがわかったので、それをアンインストールした後、2010年は良かったです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top