none
该项目中不存在目标“ResolveKeySource” RRS feed

  • 问题

  • 问一个问题,最近不知道怎么回事,我用VS2005生成类时,为什么总是报“该项目中不存在目标“ResolveKeySource””这个错误啊,就算我新建一个类项目,立即生成的时候,也报这个错,我已经重装过VS2005了,还是一样,网上找了很多资料都没有办法解决。我电脑里还装有VS2008,用VS2008生成类项目的时候编译正确。因为之前有几个项目是VS2005做的,所以没办法,必须在VS2005下修改啊,郁闷,求解,谢谢了!!!
    2009年11月7日 5:11

答案

  • 你好!
         这个问题很少见,尝试这个方法来解决:
    (1).将下列代码存为XML文件,命名为TestBuild.xmlCODE:

    <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

          <PropertyGroup>
                <TargetConnectionString>Data Source=.\sql2005%3BUser ID=SqlUser%3BPooling=False%3BPassword=X</TargetConnectionString>
          </PropertyGroup>
          <ItemGroup>
                <DatabaseProject Include="Database1\Database1.dbproj"/>
                <DatabaseProject Include="Database2\Database2.dbproj"/>
          </ItemGroup>

          <Target Name="BuildAllDatabaseProjects">
                <MSBuild
                Properties="TargetConnectionString=$(TargetConnectionString)"
                Projects="@(DatabaseProject)"
                Targets="Build;Deploy">
                </MSBuild>
          </Target>
    </Project> 


    (2)在命令提示中运行:msbuild /t:BuildAllDatabaseProjects TestBuild.xml


    周雪峰
    2009年11月7日 9:17
    版主