visual studio 项目工程中相对目录

最近从TFS拿到一个很久没有人维护的项目,老是提示dll找不到。

 

弱弱地研究了一下,原来是相对路径惹的祸。

 

1. C#中相对路径的表示:. 表示当前目录,..表示上一级目录

2. 工程中的引用

<Reference Include="XXXX.Data">
<HintPath>..\..\..\..\..\..\..\Common\XX\XX\XX\v1.1.0.1105\XXXX.Data.dll</HintPath>
</Reference>

3. 工程本地mapping目录

D:\TFS\XXXXX\XXX\Code\XXXX\XXXX1.1\XXXX.WS

 其中Common是另外的tfs中需要mapping下来的code。

现在开始分析,想要在本工程中正确地应用到Common,你改怎么去把Common mapping到你的本地呢?

对啦,你应该mapping到不知道哪儿去了吧。很不幸,你mapping不了了,向上找7级,你猜它哪儿去啦? 被坑了吧。

 

所以你的第一个工程得重新mapping了,要保证向上找7级,还D盘下,要不你的相对目录就没有意义啦。

转载于:https://www.cnblogs.com/aaronday/p/3853397.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值