利用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

 

 

 

 

posted @ 2011-07-26 11:51  xiaokang088  阅读(705)  评论(0编辑  收藏  举报