当前位置:网站首页>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.config
Which 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.config
which, 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边栏推荐
- 过程化sql在定义变量上与c语言中的变量定义有什么区别
- Application layer of tcp/ip protocol cluster
- 3D face reconstruction: from basic knowledge to recognition / reconstruction methods!
- 请问sql group by 语句问题
- This year, Jianzhi Tencent
- Redis insert data garbled solution
- Data Lake (VIII): Iceberg data storage format
- Tips for web development: skillfully use ThreadLocal to avoid layer by layer value transmission
- HMS core machine learning service creates a new "sound" state of simultaneous interpreting translation, and AI makes international exchanges smoother
- Pinduoduo lost the lawsuit, and the case of bargain price difference of 0.9% was sentenced; Wechat internal test, the same mobile phone number can register two account functions; 2022 fields Awards an
猜你喜欢
Redis insert data garbled solution
硬件开发笔记(十): 硬件开发基本流程,制作一个USB转RS232的模块(九):创建CH340G/MAX232封装库sop-16并关联原理图元器件
Laravel notes - add the function of locking accounts after 5 login failures in user-defined login (improve system security)
防火墙基础之外网服务器区部署和双机热备
爱可可AI前沿推介(7.6)
Deployment of external server area and dual machine hot standby of firewall Foundation
Kubernetes learning summary (20) -- what is the relationship between kubernetes and microservices and containers?
1500萬員工輕松管理,雲原生數據庫GaussDB讓HR辦公更高效
【微信小程序】運行機制和更新機制
ICML 2022 | flowformer: task generic linear complexity transformer
随机推荐
Leetcode hot topic Hot 100 day 32: "minimum coverage substring"
Infrared thermometer based on STM32 single chip microcomputer (with face detection)
Laravel笔记-自定义登录中新增登录5次失败锁账户功能(提高系统安全性)
js中,字符串和数组互转(一)——字符串转为数组的方法
Statistical inference: maximum likelihood estimation, Bayesian estimation and variance deviation decomposition
C language games - three chess
[wechat applet] operation mechanism and update mechanism
Dynamically switch data sources
Huawei device command
Select data Column subset in table R [duplicate] - select subset of columns in data table R [duplicate]
C language games - minesweeping
The mail command is used in combination with the pipeline command statement
Aike AI frontier promotion (7.6)
过程化sql在定义变量上与c语言中的变量定义有什么区别
ICML 2022 | flowformer: task generic linear complexity transformer
Simple continuous viewing PTA
动态切换数据源
New database, multidimensional table platform inventory note, flowus, airtable, seatable, Vig table Vika, Feishu multidimensional table, heipayun, Zhixin information, YuQue
Can novices speculate in stocks for 200 yuan? Is the securities account given by qiniu safe?
(work record) March 11, 2020 to March 15, 2021