首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MSBuild社区任务的智能感知不起作用

MSBuild社区任务的智能感知不起作用
EN

Stack Overflow用户
提问于 2010-03-25 22:05:19
回答 3查看 2.3K关注 0票数 10

我使用的是VS 2010 RC1。我下载并安装了MSBuild社区任务(MCT)。(为了提供完整的信息,我还安装了MSBuild扩展包)

然后,为了让智能感知在MCT的任务中工作,我将文件C:\Program Files\MSBuild\MSBuildCommunityTasks\MSBuild.Community.Tasks.xsd复制到C:\Program Files\Microsoft Visual Studio 10.0\Xml\Schemas\1033\MSBuild\MSBuild.Community.Tasks.xsd

我启动VS并创建一个项目(构建)文件,如下所示:

代码语言:javascript
复制
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" >
  <_
 </Project>

在开始键入Target时,我在那里没有智能感知。

我尝试打开属性窗格,单击模式浏览按钮,添加文件C:\Program Files\MSBuild\MSBuildCommunityTasks\MSBuild.Community.Tasks.xsd,但智能感知仍然不起作用!移除此shcema后,Intellisense恢复工作,当然,只适用于除MCT任务以外的其他任务。

有没有人像我一样遇到过同样的问题?请帮帮我!

EN

回答 3

Stack Overflow用户

发布于 2010-07-06 10:31:06

您需要将以下行添加到C:\program files\Microsoft Visual Studio 10.0\Xml\Schemas\1033\Microsoft.Build.xsd

代码语言:javascript
复制
<xs:include schemaLocation="MSBuild\MSBuild.Community.Tasks.xsd"/>

它应该放在文件的末尾,在</xs:schema>之前

票数 5
EN

Stack Overflow用户

发布于 2011-01-08 05:22:25

我正在使用VS2008,并手动将MSBuild社区任务架构文件(.xsd)复制到适当的Visual Studio目录中。然而,这还不足以让我的社区任务注册到Intellisense。

我必须在Visual Studio中打开.csproj文件,然后转到“XML”菜单并选择“schemas...”。MSBuild社区架构文件不在列表中,所以我单击了“添加”,然后添加了该文件。一旦我这样做了,并关闭了对话框,中提琴!我在社区任务中使用了智能感知。

我受到了this posting on MDSN的启发

票数 4
EN

Stack Overflow用户

发布于 2010-07-01 08:46:18

当我第一次开始使用VS2010 RC1时,我也遇到了同样的问题。我重新安装了,它工作了一段时间,然后停止了。

我已经下载并安装了VS2010Pro Download Here的试用版

从那以后,我再也没有遇到过任何问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2516145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档