【发布时间】:2015-04-18 18:46:06
【问题描述】:
我有一个包含许多项目的 VS2010.NET 解决方案。其中一个项目中有一个非源代码目录。当我构建此解决方案时,我需要将该目录复制到解决方案构建输出目录。我想要做的是在我的解决方案运行时访问该文件夹中的文件。由于这个应用程序会分发到多台计算机上,所以我还需要分发这组数据文件。
回顾一下,这是我的(简化的)解决方案层次结构的样子
solution
|
+----MainProject
| |
| +----source.cs
|
+----SupportPorject
|
+----source.cs
+----MyFolder
|
+----DataFile1
+----DataFile2
+----DataFile3
当我构建解决方案时,我想要以下内容
solution
|
+----bin
|
+----Debug
| |
| +----Solution.exe
| +----SupportProject.dll
| +----SupportProject.pdb
| +----MyFolder
| |
| +----DataFile1
| +----DataFile2
| +----DataFile3
|
+----Release
|
+----Solution.exe
+----SupportProject.dll
+----MyFolder
|
+----DataFile1
+----DataFile2
+----DataFile3
【问题讨论】:
-
也许我错过了细微差别,但我认为只要您将
MyFolder设置为复制出来,它就应该完全按照您的描述进行。你现在得到什么? -
为什么不做一个在构建后事件中运行的简单复制命令?