【发布时间】:2014-02-16 04:12:16
【问题描述】:
我有一个 C# 项目。构建完成后,需要部署 4 个文件:
- MyProj.exe
- MyProj.exe.config
- MyProj.pdb
- MyProj.XML
这些文件和 MyProj 的引用 dll 在输出目录中,bin/Release。
我要自定义输出目录(部署遵循这个目录层次):
+bin/Release
|--MyProj.exe
|--MyProj.exe.config
|--MyProj.pdb
|--MyProj.XML
|--+lib
|--|--<MyProj's refer dll>
|--+plugin
|--|--<empty directory. before deployment, I'll copy into there manually>
|--+Help
|--|--<empty directory. before deployment, I'll copy into there manually>
(当然MyProj.exe.config中还有probingPath="lib"。)
到目前为止,我都是手动创建目录的。但我想自动执行此操作。有没有办法通过 Visual Studio 自动执行此操作?
我想将 MyProj 部署到 ClickOnce。我可以将此目录层次结构(包含我在 plugin/ 和 Help/ 中手动复制的文件)部署到 ClickOnce 吗?
【问题讨论】:
标签: visual-studio msbuild visual-studio-2013 clickonce