最近Visual Studio 2008でCAML.NET IntelliSense for SharePointを使用し始めました。素晴らしい作品です。Visual StudioでデフォルトのXMLスキーマを無効にしますか?
- CAML:しかし、私はSTSDev 2008を使用して新しいプロジェクトを作成します(したがっては、Feature.xmlとWebParts.xmlを生成)するたびに、デフォルトのスキーマはCAML.NETのインテリセンスと内蔵の(比較的不完全)のスキーマが含まれています。 XSD
- wss.xsd
- はすべて12 \ TEMPLATEを\のXML \ Webサーバの拡張機能で見つかった
- camlview.xsd
をcoredefinitions.xsd。ファイルに対するこれらのスキーマの両方が存在すると、上記のファイルの1つに特定のスキーマエントリがすでに宣言されていることを通知する警告が多数発生します。それぞれのファイルに対して個別に無効にすることは効果的ですが、SharePointソリューションでは40または50のXMLファイルですばやく手間がかかります。
これらのビルトインスキーマを無効にすることはできますか?「選択したスキーマを使用しない」を選択すると、今後のXMLファイルで現在のスキーマのみが機能しません。
好奇心:なぜあなたはそれらを無効にしますか?また、これが問題であれば、Connect(http://connect.microsoft.com/visualstudio/)で提案してください。 –
あなたのコメントをありがとうJohn、私はそれらを無効にすることはできません。これは、上記のリンクされたCAML.NET InteliSenseがビルドされたスキーマに含まれるCAML機能を置き換えるためです。これは数百のxyzがcaml.xsd/wss.xsdなど –