天天看點

Visual Studio如何生成事件自動拷貝檔案到生成目錄裡

$(ConfigurationName)           目前項目配置的名稱(例如,“Debug|Any CPU”)。

$(OutDir)                             輸出檔案目錄的路徑,相對于項目目錄。這解析為“輸出目錄”屬性的值。它包括尾部的反斜杠“\”。

$(DevEnvDir)                        Visual Studio 2005 的安裝目錄(定義為驅動器 + 路徑);包括尾部的反斜杠“\”。

$(PlatformName)                  目前目标平台的名稱。例如“AnyCPU”。

$(ProjectDir)                         項目的目錄(定義為驅動器 + 路徑);包括尾部的反斜杠“\”。

$(ProjectPath)                       項目的絕對路徑名(定義為驅動器 + 路徑 + 基本名稱 + 檔案擴充名)。

$(ProjectName)                     項目的基本名稱。

$(ProjectFileName)                項目的檔案名(定義為基本名稱 + 檔案擴充名)。

$(ProjectExt)                         項目的檔案擴充名。它在檔案擴充名的前面包括“.”。

$(SolutionDir)                        解決方案的目錄(定義為驅動器 + 路徑);包括尾部的反斜杠“\”。

$(SolutionPath)                      解決方案的絕對路徑名(定義為驅動器 + 路徑 + 基本名稱 + 檔案擴充名)。

$(SolutionName)                    解決方案的基本名稱。

$(SolutionFileName)               解決方案的檔案名(定義為基本名稱 + 檔案擴充名)。

$(SolutionExt)                        解決方案的檔案擴充名。它在檔案擴充名的前面包括“.”。

$(TargetDir)                          生成的主輸出檔案的目錄(定義為驅動器 + 路徑)。它包括尾部的反斜杠“\”。

$(TargetPath)                        生成的主輸出檔案的絕對路徑名(定義為驅動器 + 路徑 + 基本名稱 + 檔案擴充名)。

$(TargetName)                      生成的主輸出檔案的基本名稱。

$(TargetFileName)                 生成的主輸出檔案的檔案名(定義為基本名稱 + 檔案擴充名)。

$(TargetExt)                         生成的主輸出檔案的檔案擴充名。它在檔案擴充名的前面包括“.”。

使用:

Copy "$(SolutionDir)DAL\bin\Debug\*.*" "$(TargetDir)"

上邊引自網絡,出處http://blog.csdn.net/nihongyuan/article/details/8940307

下邊是我自己的

這裡我在項目"屬性'"->"預生成事件"中"編輯先生成事件"...比如我的項目根目錄下的References\ocx檔案夾全部内容拷貝到生成目錄裡,可以用下列指令.

copy "$(SolutionDir)References\ocx\*.*" "$(TargetDir)"

--------------------- 

作者:問題生 

來源:CSDN 

原文:https://blog.csdn.net/jiachunfeng/article/details/50008579 

版權聲明:本文為部落客原創文章,轉載請附上博文連結!

繼續閱讀