zoukankan      html  css  js  c++  java
  • 利用bat编译WPF项目

    1.      1. 新建一个解决方案,里面包含一个WPF项目(WPFApp)和Dll项目(CSharpLibrary),WPF项目添加对Dll的引用。

    2.     2.  打开BuildàConfiguration Manager 对话框,  Active Solution Configuration :Release

      Active solution platform x86,把两个项目的build 选项全部勾选。

       Active solution platform 下拉框选择New,弹出如下对话框,选择X64,点击OK,把两个项目的build 选项全部勾选。 

    3.       3. 修改WPF项目属性.打开项目属性,选择build

    Configuration Release

    Platform: x64 , Platform TargetX64 ,Output Path:  ..\x64\Release\

    Platform: x86 , Platform TargetX86 ,output Path: ..\Release\

    不要选择Any CPU

    4.       4. 修改dll项目。

    Configuration Release

    Platform: x64 , Platform TargetX64 ,Output Path:  ..\x64\Release\

    Platform:  Any CPU , Platform TargetX86 ,output Path: ..\Release\

    这里没有X86,只能选Any CPU

    5.       5. Build_All.Bat文件:

    if "%1"== "" goto error

    if "%2"== "" goto error

     

    set CONFIG=%1

    set PLATFORM=%2

     

    echo Building , please wait a minute...

     "C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" BatComplineSolution.sln /t:Rebuild /p:Configuration=%CONFIG%;Platform=%PLATFORM% >build.log

    echo Building BatComplineSolution.sln Complete!

    goto end

     

    error:

    echo error:para is invalid.

     

    :end

    Pause

     

    6.       build Release x64.bat:

    build_All.bat Release x64

     

    7.       build Release x86.bat:

    build_All.bat Release x86

     

     

     

     

  • 相关阅读:
    PTA L2-026 小字辈 (25分)
    Python自学-day36(前端框架--VUE)
    WebGoat教程学习(七)--XPATH 注入(XPATH-Injection)
    WebGoat教程学习(六)--日志欺骗(Log Spoofing)
    WebGoat教程学习(五)--并发(Concurrency)
    WebGoat教程学习(四)--代码质量
    WebGoat教程学习(三)--Ajax安全
    WebGoat教程学习(二)--文件权限控制
    WebGoat教程学习(一)--环境配置
    Java排错随笔
  • 原文地址:https://www.cnblogs.com/xiaokang088/p/2117036.html
Copyright © 2011-2022 走看看