none
使用自定义生成规则导致部署失败 RRS feed

  • 问题

  • 输出窗口输出如下提示:

    1>------ Build started: Project: ASMTest, Configuration: Debug Windows Mobile 6 Professional SDK (ARMV4I) ------
    1>ARM Assembling.....
    1>Microsoft (R) ARM Macro Assembler Version 14.00.60131
    1>Copyright (C) Microsoft Corporation.  All rights reserved.
    1>Linking...
    1>Build log was saved at "file://d:\ilovegrape\我的文档\Visual Studio 2005\Projects\StudyTest\ASMTest\Windows Mobile 6 Professional SDK (ARMV4I)\Debug\BuildLog.htm"
    1>ASMTest - 0 error(s), 0 warning(s)
    2>d:\ilovegrape\我的文档\Visual Studio 2005\Projects\StudyTest\ASMTest\Windows Mobile 6 Professional SDK (ARMV4I)\Debug\ASMTest.obj
    2>Error: The operation could not be completed. 系统找不到指定的文件。
    ========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
    ========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========

    因为找不到obj文件导致部署失败

    为什么添加自定义生成规则后会部署obj文件?应该如何解决?

    我用的是VS 2005 Team 版本

    2010年8月24日 2:22

全部回复

  • 可以告诉我们你的自定义规则?
    2010年8月25日 3:18
    版主
  • 我也是在网找到的

    <?xml version="1.0" encoding="utf-8"?>
    <VisualStudioToolFile
     Name="ARM Assembly"
     Version="8.00"
     >
     <Rules>
      <CustomBuildRule
       Name="ARM ASM"
       DisplayName="ARM Assembly"
       CommandLine="armasm -o &quot;$(IntDir)\$(InputName).obj&quot; [$Inputs] "
       Outputs="$(IntDir)\$(InputName).obj"
       FileExtensions="*.s"
       ExecutionDescription="ARM Assembling....."
       >
       <Properties>
       </Properties>
      </CustomBuildRule>
     </Rules>
    </VisualStudioToolFile>

    2010年8月27日 1:52