利用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 Target:X64 ,Output Path: ..\x64\Release\
Platform: x86 , Platform Target:X86 ,output Path: ..\Release\
不要选择Any CPU
4. 4. 修改dll项目。
Configuration :Release
Platform: x64 , Platform Target:X64 ,Output Path: ..\x64\Release\
Platform: Any CPU , Platform Target:X86 ,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