C#工程 平台和目标平台区别

最后还是自己搞明白了。



那个活动的,“活动”的意思是,指的是整个的solution的一个配置。包括VS工具栏中的那个配置管理器中现在活动的,这两个地方是一致的。

有人就要我,我如果单个的现在去编译一个项目,跟整个的solution的配置有关系吗?回答是没有关系。这时候你目标平台设置的是64位,编译出来的就是64位。


但是有人会问,那么为什么会让一个solution有一个整体的配置呢?这个就涉及到了项目间引用的问题。假设这样,你有个web site,叫做C,C参照了上一个类库项目B,那么你发布这个网站的时候,是会让你选一个配置的,你这时候选的是整个solution的配置,VS会根据你当时选的这个配置,比如说Release, 去查看在这个配置下的各个项目的编译模式,然后编译。而不会在乎你B类库项目现在的Project Property中的目标平台的设置。

总结来说,就是你在本地Rebuild所有project的时候,是按照你当前的目标平台进行编译,编译到你本地的bin目录。(其实可以认为,本地的Debug或者Release运行,跟solution的配置都没有关系。)
当你发布整个solution的时候,会根据你选择的配置,去编译整个solution中的各个project,然后发布。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值