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

     

     

     

     

  • 相关阅读:
    pair和map
    lower_bound( )和upper_bound( )
    P1886 滑动窗口 /【模板】单调队列
    数的度(数位dp)
    最小生成树
    刷题-力扣-1052. 爱生气的书店老板
    刷题-力扣-766. 托普利茨矩阵
    刷题-力扣-28. 实现 strStr()
    刷题-力扣-697. 数组的度
    刷题-力扣-1004. 最大连续1的个数 III
  • 原文地址:https://www.cnblogs.com/xiaokang088/p/2117036.html
Copyright © 2011-2022 走看看