XSLファイルに次の(デフォルト)宣言があると、すべて正常に動作します。 「<」という文字を入力すると、intellisenseウィンドウが期待どおりにすべてのxsl:namespaceの選択肢をポップアップ表示します。しかしVS2008 XMLNS:namespace宣言をスタイルシートに追加するとIntellisenseが壊れる
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
exclude-result-prefixes="msxsl">
、私はこの単純なのxmlns追加するとき:参照を、インテリセンスは何とかそれは少し電子心だ失い、すべてのXSLについて忘れ:名前空間は
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:ftid="http://www.boeing.com/FTID-ML"
exclude-result-prefixes="msxsl">
オプションのみのインテリセンスはFTID名前空間に示し含まれています
<!--
<![CDATA[
<?
リファレンスを削除すると、インテリセンスが起動して正常に動作します。 VS08を再起動しようとしましたが、私は迷っています。
EDIT:明らかに、私はftidのためにintellisenseを取得しようとしていません。むしろ、xmll:namespace STOPSのインテリセンスは、xmlns:ftid参照を追加した後に動作し、削除すると再び動作します。なぜ誰かが説明できますか?
投票が終了しました - ソリューション "VS2008の再インストール"に役立つものは何もありません。 –