当前位置:网站首页>What's the best way to get TFS to output each project to its own directory?
What's the best way to get TFS to output each project to its own directory?
2022-07-06 21:06:00 【Technology feast】
problem :
I'm putting a large codebase into Team Foundation Server. I am putting a large code base into Team Foundation Server.I would like the build process to create a "ready to deploy" build of our projects. I want the build process to create a “ Prepare to deploy ” The construction of .
The normal way we've been doing this is to have each project's output be in its own folder. The normal way we have been doing this is to put the output of each project in its own folder .So, for example, we wind up with something like therefore , for example , We'll end up with something similar
C:\project1\ assembly1.dll assembly2.dll project1.exe project1.exe.configC:\project2\ assembly2.dll assembly3.dll project2.exe project2.exe.configC:\project3\ assembly1.dll assembly3.dll project3.exe project3.exe.configWhich is the way we like it. This is the way we like it .
TFS, though, seems to want to stick everything in the same directory. however ,TFS It seems that you want to put all the contents in the same directory .
C:\output\ assembly1.dll assembly2.dll assembly3.dll project1.exe project1.exe.config project2.exe project2.exe.config project3.exe project3.exe.configwhich, although it saves some amount of disk space (the assemblies are only there one time each) is not how we want it. Although it saves some disk space ( Each assembly exists only once ), But it's not what we want .
What's the best way to specify where TFS/MSBuild should put the output files? Appoint TFS/MSBuild What is the best way to place the output file ?Do I need to edit sln/csproj files individually to achieve this or can I do it in the TFSBuild.proj file? Do I need to edit it separately sln/csproj File to achieve this , It can still be done in TFSBuild.proj In file ?(ie, in a MSBuild-specific file)( namely , Be specific to MSBuild In the file of )
Solution :
Reference resources : https://stackoom.com/en/question/2vnr边栏推荐
- Is it safe to open an account in flush? Which securities company is good at opening an account? Low handling charges
- Distributed ID
- Le langage r visualise les relations entre plus de deux variables de classification (catégories), crée des plots Mosaiques en utilisant la fonction Mosaic dans le paquet VCD, et visualise les relation
- Reflection operation exercise
- Manifest of SAP ui5 framework json
- [asp.net core] set the format of Web API response data -- formatfilter feature
- Database - how to get familiar with hundreds of tables of the project -navicat these unique skills, have you got it? (exclusive experience)
- Hardware development notes (10): basic process of hardware development, making a USB to RS232 module (9): create ch340g/max232 package library sop-16 and associate principle primitive devices
- 'class file has wrong version 52.0, should be 50.0' - class file has wrong version 52.0, should be 50.0
- Three schemes of SVM to realize multi classification
猜你喜欢

【mysql】触发器

Comprehensive evaluation and recommendation of the most comprehensive knowledge base management tools in the whole network: flowus, baklib, jiandaoyun, ones wiki, pingcode, seed, mebox, Yifang cloud,

数据湖(八):Iceberg数据存储格式

This year, Jianzhi Tencent

性能测试过程和计划

15million employees are easy to manage, and the cloud native database gaussdb makes HR office more efficient

LLVM之父Chris Lattner:为什么我们要重建AI基础设施软件
![[MySQL] trigger](/img/b5/6df17eb254bbdb0aba422d08f13046.png)
[MySQL] trigger

【微信小程序】运行机制和更新机制

PHP online examination system version 4.0 source code computer + mobile terminal
随机推荐
KDD 2022 | realize unified conversational recommendation through knowledge enhanced prompt learning
【OpenCV 例程200篇】220.对图像进行马赛克处理
LLVM之父Chris Lattner:为什么我们要重建AI基础设施软件
Reviewer dis's whole research direction is not just reviewing my manuscript. What should I do?
快过年了,心也懒了
监控界的最强王者,没有之一!
2022菲尔兹奖揭晓!首位韩裔许埈珥上榜,四位80后得奖,乌克兰女数学家成史上唯二获奖女性
1500萬員工輕松管理,雲原生數據庫GaussDB讓HR辦公更高效
PHP online examination system version 4.0 source code computer + mobile terminal
3D face reconstruction: from basic knowledge to recognition / reconstruction methods!
Common English vocabulary that every programmer must master (recommended Collection)
Why do job hopping take more than promotion?
什么是RDB和AOF
Mécanisme de fonctionnement et de mise à jour de [Widget Wechat]
Introduction to the use of SAP Fiori application index tool and SAP Fiori tools
OAI 5G NR+USRP B210安装搭建
全网最全的知识库管理工具综合评测和推荐:FlowUs、Baklib、简道云、ONES Wiki 、PingCode、Seed、MeBox、亿方云、智米云、搜阅云、天翎
OSPF多区域配置
Dynamically switch data sources
R語言可視化兩個以上的分類(類別)變量之間的關系、使用vcd包中的Mosaic函數創建馬賽克圖( Mosaic plots)、分別可視化兩個、三個、四個分類變量的關系的馬賽克圖