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

     

     

     

     

  • 相关阅读:
    js 和 jquery的宽高
    client、offset、scroll
    web开发中会话跟踪的方法有哪些
    前端需要注意哪些SEO
    ES6 Set和Map数据结构
    ES6实现数组去重
    ES6 Symbol
    ES6对象的拓展
    ES6数组的拓展
    ES6函数的拓展
  • 原文地址:https://www.cnblogs.com/xiaokang088/p/2117036.html
Copyright © 2011-2022 走看看