2011-11-25 44 views

回答

1

像這樣:

<?xml version="1.0" encoding="utf-8"?> 
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    <PropertyGroup> 
    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> 
    </PropertyGroup> 
    <ItemDefinitionGroup> 
    <PostBuildEvent> 
     <Command>copy "$(TargetPath)" "$(SolutionDir)$(Configuration)$(PlatformArchitecture)\"</Command> 
    </PostBuildEvent> 
    </ItemDefinitionGroup> 
</Project> 
+1

你能解釋一下代碼? –

+0

是的 - 很多隻是樣板需要在那裏使Visual Studio中的任何屬性表工作。在XML聲明行(第1行)之後,我們定義了一個Project節點,其中包含一個ItemDefinitionGroup節點,其中包含我們的PostBuildEvent節點。嵌套的Command節點的內容包含我們希望在構建完成後運行的命令。在上面的例子中,如果您在Debug中構建並將平臺設置爲x64,則它簡單地將構建目標(Microsoft中的$(TargetPath))複製到解決方案目錄下的子文件夾(如「mysolution/Debug64」)。 – Rich