我有一个asp.net mvc应用程序,我用Visual Studio的发布功能发布,我有一个自定义的MSBuild任务需要我发布的目录,以便它知道在哪里复制一些自定义建立文件... 我试过$(OutDir),$(PublishDirectory)和其他一堆......我怎么得到这个路径?在MSBuild中获取发布目录
4
A
回答
1
您应该可以使用PackageArchiveRootDir
属性来解决该问题。默认值是obj\Debug\Package
。所以如果你需要完整的路径,你可以把MSBuildProjectDirectory和PackageArchiveRootDir结合起来,如:$(MSBuildProjectDirectory)\$(PackageArchiveRootDir)
。
3
对我工作是:
$(PublishUrl)
,我得到了什么,我是需要:我发布目录。
谢谢。
0
我能够结合$(ProjectDir)& $(PublishDir)来获取发布文件夹。但是,我发布了SharePoint应用程序,但我认为它也适用于其他情况。
例如调用一个程序
<Exec Command=""$(ProjectDir)\app.exe" "$(ProjectDir)$(PublishDir) ""/>
相关问题
- 1. 获得子目录列表中的MSBuild
- 2. 的MSBuild:获取目标
- 3. 在发布模式下没有获取当前工作目录?
- 4. 如何告诉MSBuild将多个Web项目发布到一个目录中?
- 5. 如何使用MSBuild发布Web项目?
- 6. 调用MSbuild发布
- 7. 在bash中获取目录
- 8. 目录未发布
- 9. MSBuild输出目录
- 10. sitecore - 如何在发布目录时通过代码获取所有发布项目
- 11. 发布Visual Studio与MSBuild
- 12. MSBuild发布变换路径
- 13. 使用msbuild发布网站
- 14. MSBuild DeployOnBuild = true没有发布
- 15. MSBuild发布和Azure包装
- 16. clickonce发布哪个目录?
- 17. jQuery的AJAX发布目录
- 18. 发布并在asp.net中获取请求
- 19. 在asp.net中获取和发布方法
- 20. 在Wordpress中获取发布作者
- 21. 在Lua中获取和发布方法
- 22. 获取C++中的目录
- 23. 如何在MSBuild中获取当前目标的名称?
- 24. 在LaTeX中的目录中获取子目录
- 25. 如何获取Visual Studio的“发布”选项从bin目录中删除文件?
- 26. 发布Azure时获取发布路径
- 27. 如何在java中获取m2repo目录?
- 28. 在类库中获取当前目录
- 29. 在VC++中获取$(ProjectDir)的目录
- 30. 如何在android中获取子目录?