Visual Studio Intellisense仅在非常特定的情况下无法处理XAML-堆栈溢出 最近30次来自stackoverflow.com 2024-06-18T15:03:44 Z https://stackoverflow.com/feeds/question/17018978 https://creativecommons.org/licenses/by-sa/4.0/rdf https://stackoverflow.com/q/177018978 13 Visual Studio Intellisense仅在非常特定的情况下不适用于XAML 很明显。 https://stackoverflow.com/users/1822164 2013年6月10日T07:38:09Z 2022-09-08T05:53:49Z <p>我正在创建一个新的<code>UserControl</code>,当我打开它时,XAML不起作用</p><p>我觉得这很奇怪,因为当我在MainWindow上工作时,它运行得很好。所以我查看了主窗口。它在那里仍然有效。也是在C#代码中</p><p>但是,如果我按CTRL键&emsp&emsp&emsp&emsp&emsp</kbd>情况仍然很好</p><p>我不太清楚为什么。我转到“工具”“选项”“文本编辑器”“XAML”“常规”,“文本完成”部分变灰(例如,“自动列出成员”等)。当我在主窗口上看到它时,它也是灰色的,但Intellisense在那里工作</p><小时><p>有人能帮我吗?我的VS版本是VS2012 Express,更新2。唯一安装的扩展是XNA(使用<a href=“https://stackoverflow.com/questions/10881005/how-to-install-xna-game-studio-on-visual-studio 2012“>这</a>“黑客”)</p> https://stackoverflow.com/questions/17018978/-/17021814#17021814 8 答案是NotALie。for Visual Studio Intellisense仅在非常特定的情况下不使用XAML 很明显。 https://stackoverflow.com/users/1822164 2013年6月10日T10:31:59Z 2013年6月10日T10:31:59Z <p>嗯。我刚重新启动,它又工作了。问题是以前,当我重新启动它时,它仍然不起作用。我还没有发现潜在的问题,但现在已经解决了</p> https://stackoverflow.com/questions/17018978/-/26043022#26043022 5 The Lonely Coder for Visual Studio Intellisense的回答:仅在非常特定的情况下,XAML无法工作 孤独的编码者 https://stackoverflow.com/users/1201038 2014年9月25日T15:59:08Z 2014年9月25日T16:41:05Z <p>Intellisense可能失败的原因有几个,如果你有几个因素在起作用,你必须做几件事才能让它发挥作用,所以我列出了我过去为解决这个问题所做的一些事情</p><p>确保使用XAML UI设计器或源代码(文本)编辑器通过Intellisense编辑XAML。XML(文本)编辑器在我的安装(VS2013 Pro)上不提供Intellisense</p><p>如果设计器由于加载的程序集中的异常而崩溃,则可能还会丢失Intellisense。修复异常以恢复它</p><p>如果项目中的程序集不受信任并且已被沙盒处理,则设计器可能无法正确加载,这可能会影响Intellisense</p><p>有关沙盒和授予完全信任的详细信息,请参阅以下文章:-</p><p><a href=“http://msdn.microsoft.com/en-us/library/dd409252(VS.100).aspx“rel=”noreferrer“>http://msdn.microsoft.com/en-us/library/dd409252(VS.100).aspx</a></p><p><a href=“http://msdn.microsoft.com/en-us/library/ee890038(v=vs.110).aspx“rel=”noreferrer“>http://msdn.microsoft.com/en-us/library/ee890038(v=vs.110).aspx</a></p><p>显然,只向您信任的程序集授予完全信任</p><p>若要授予程序集完全信任,请在Windows资源管理器中浏览到该程序集,然后打开文件属性并取消阻止该程序集(参见下图)</p><p><img src=“https://i.sstatic.net/1hwWx.png“alt=”在此处输入图像描述“></p><p>此外,删除.suo文件可以清除间歇性的Intellisense问题</p> https://stackoverflow.com/questions/17018978/-/32698669#32698669 1 Sandra for Visual Studio Intellisense的回答:XAML不适用于非常特殊的情况 桑德拉 https://stackoverflow.com/users/531358 2015年9月21日T15:09:24Z 2015年9月21日T15:09:24Z <p>在我的例子中,Tools/Options/Text Editor/XAML/Mocellaneous/Always open documents In full XAML view被取消选中。在检查并从解决方案资源管理器重新打开XAML文件后,我恢复了智能</p><p>这发生在Visual Studio 2013中</p> https://stackoverflow.com/questions/17018978/-/34071333#34071333 10 Visual Studio Intellisense的usefulBee的Answer仅在非常特定的情况下不使用XAML 有用的蜜蜂 https://stackoverflow.com/users/2093880 2015年12月3日16:33:44Z 2017-01-03T19:53:15Z <p>我不得不说,这是开发wpf应用程序最令人沮丧的事情之一。这里有一个临时解决方案,它是偶然发现的,在使用XAMl时,每次智能感知中断时都会起作用:</p><ul><li><p>以任何方式破坏xaml文件;例如:删除任何字符/符号</p></li><li><p>点击F6建造</p></li></ul><p>完成后,智能感知将在几秒钟内返回</p> https://stackoverflow.com/questions/17018978/-/53579198#53579198 1 Visual Studio Intellisense的t3chb0t应答仅在非常特定的情况下不在XAML上工作 3立方吨 https://stackoverflow.com/users/235671 2018年12月2日10:02:33Z 2018年12月2日10:02:33Z <p>在我的案例中,设置<code>属性(F4)&gt;<code>*的生成操作</code>。XAML</code>到<code>Page</code>修复了IntelliSense</p> https://stackoverflow.com/questions/17018978/-/59829815#59829815 2 ΩmegaMan for Visual Studio Intellisense的回答:XAML仅在非常特殊的情况下才工作 ΩmegaMan https://stackoverflow.com/users/285795 2020-01-20T19:33:46Z 2020-01-22T00:26:14Z <p>在Visual Studio 2019中,在<code>Release(发布)</code>和<code>Debug(调试)</ccode>模式之间进行切换和构建,使其重新流行起来</p><小时><p>💡 <strong>x:类不同步💡</p><p>我注意到的另一件事是,在我的用户控件的编辑器文件中,<code>x:Class=“…”</code>位于另一个名称空间之前的第二行</p><p>通过将<code>x:Class</code>作为控件的第一个名称空间,带回了intelisense</p> https://stackoverflow.com/questions/17018978/-/60275720#60275720 0 jool for Visual Studio Intellisense的答案不适用于XAML,只适用于非常特殊的情况 乔尔 https://stackoverflow.com/users/16182239 2020-02-18T07:23:17Z 2020-02-18T07:41:56Z <p>从VS2019卸载Resharper后,我遇到了同样的问题。在选项对话框中,文本编辑器->XAML的“自动列出成员”和相关选项被禁用</p><p>我试图通过单击“打开方式…”将XAML的默认编辑器重置为“源代码文本编辑器”。。。在XAML文件上,不起作用</p><p>然后我尝试更新甚至重新安装VS,但都没有成功</p><p>在极度绝望中,我回到了与“自动列表成员”相同的选项页面,禁用并重新启用了任何属性(我的情况是“行号”)。这似乎点燃了火花,现在一切都好了</p> https://stackoverflow.com/questions/17018978/-/61123482#61123482 0 Juansero29 for Visual Studio Intellisense的回答:仅在非常特定的情况下,XAML不起作用 Juansero29号机组 https://stackoverflow.com/users/4955213 2020-04-09T14:28:09Z 2020-04-09时间14:28:09 <p>在我的例子中,Xamarin XAML文件上的IntelliSense解决方案与NuGet包引用绑定,我认为尤其是Xamarin.Forms包。如果您的软件包上有黄色警告符号,则必须完成特定项目的以下步骤:​- 确保生成时没有错误</p><ul><li><p>传递msbuild/restore[特定项目的路径]​- 传递一个<code>。\您的解决方案中的nuget恢复</p></li><li><p>关闭并重新打开解决方案</p></li><li><p>右键单击相关的XAML文件>打开方式…>确保将XAML文件的“XAML Designer”或“Xamarin.Forms Previewer”设置为默认值</p></li></ul><p>你现在应该有智能感知了</p><p>在我的例子中,这使得黄色警告消失,然后XAML IntelliSense再次在Xamarin.Forms文件上工作</p> https://stackoverflow.com/questions/17018978/-/62637083#62637083 0 Junaid Pathan for Visual Studio Intellisense的回答:仅在非常特定的情况下,XAML不起作用 朱奈德·巴桑 https://stackoverflow.com/users/8304176 2020-06-29T11:25:16Z 2020-06-29T11:25:16Z <p>尝试构建项目并部署项目。某些dll或某些C#代码中可能有错误。尝试修复C#代码中的所有错误,然后dll错误将自动修复。现在,代码完成和Intellisense应该可以在XAML中工作。如果没有,请再次尝试Clean Build解决方案。如果没有遇到错误,XAML代码完成和Intellisense将工作</p> https://stackoverflow.com/questions/17018978/-/63703317#63703317 0 MoonKillCZ针对Visual Studio Intellisense的回答:XAML仅在非常特殊的情况下才起作用 月亮杀手CZ https://stackoverflow.com/users/4405821 2020-09-02T10:09:39Z 2020-09-02T10:09:39Z <p>我的IntelliSense也无法处理某些<code>.xaml</code>文件。然后我发现我定义了两者:</p><pre><code>&lt;窗口。数据上下文&gt;&它;核心:MyDataContext/&gt;&它/窗口。数据上下文&gt;</code></pre><p>和</p><pre><code>&lt;窗口x:Class=&quot;命名空间。我的窗口;...mc:可忽略=&quot;d&quot;d: 数据上下文=;{d:DesignInstance类型=核心:MyDataContext}&quot&gt;</code></pre><p>移除我认为没有必要修复的那个</p> https://stackoverflow.com/questions/17018978/-/73644266#73644266 4 Codehack for Visual Studio Intellisense的答案仅在非常特定的情况下不适用于XAML 代码黑客 https://stackoverflow.com/users/2513355 2022-09-08T05:53:49Z 2022-09-08T05:53:49Z <p>在我的例子中,IntelliSense在MAUI XAML文件上根本无法工作。问题是ReSharper试图覆盖XAML文件的默认Visual Studio IntelliSense</p><p>为了解决这个问题,我采用了以下方法:</p><p><code>扩展&gt;锐利&gt;选项</code></p><p>在“选项”对话框中,转到“环境”;智能感知&gt;常规</code></p><p>我选择了自定义智能感知,在C#文件上启用了ReSharper智能感知,并在XAML(.xml文件)上设置了Visual Studio。此选项阻止ReSharper将其自定义IntelliSense注入XAML文件。相反,它允许VisualStudio弹出自己的窗口</p><p>这就是我在Visual Studio 2022 Enterprise上修复它的原因</p>