理想与现实之间

学习的最好方法就是blog

博客园 首页 新随笔 联系 订阅 管理
  68 Posts :: 2 Stories :: 426 Comments :: 12 Trackbacks

2004年12月12日 #

看到这个消息的时候,并不觉得十分意外,因为一直觉得《csdn开发高手》的文章质量比较欠佳,买过最初几期之后,就失去了再买下去的兴趣。

然而抛开个案不谈,在《程序春秋》和《csdn开发高手》相继倒下之后,在开发类的技术杂志领域又只下了《程序员》孤军奋战。这多少是一个不怎么健康且值得思考的现象。或许国内确实比较缺乏做技术杂志的土壤,因为似乎并没有很多人是在关注技术,浏览csdn的论坛,你常常会有这样一个感觉:发帖的人通常都只是功利地想解决工作中遇到的问题,甚至把作业放到网上找人代做的都有,但真正讨论技术的却实在太少。如果程序员的整个群体都处于这样一个状况,要找到一本技术杂志的市场,确实非常困难。

好在blog出现之后,多少让人看到了一些改变的希望。像博客园就聚集了一批关注技术的人。或许我们不需要太悲观,要相信事情总会往好的方向上发展。 

posted @ 2004-12-12 21:58 Justin Shen 阅读(1888) 评论(16) 编辑

最近一直在用VS 2005 express,很多功能都让人爱不释手,然而总还是需要写一些必须运行在.net v1.1上的程序,被迫要去用VS 2003,觉得非常不爽。人果然是容易被宠坏的,越来越懒了 

所以现在就尝试用VS 2005写代码,然后用nant来编译项目。nant有三种改变编译目标平台的方法:

(1)直接在命令行中指定,例如:

        NAnt.exe -t:net-1.1

(2)通过在build文件,对系统属性nant.settings.currentframework赋值来进行指定:

<property name="nant.settings.currentframework" value="net-1.1" />

(3)直接修改nant的配置文件来改变nant的默认目标平台

<frameworks>
<platform name="win32" default="net-1.1">
...
</platform>
</frameworks>

所有支持的平台,你可以nant.exe.config里找到,比如我手头的nant就支持 net-1.0 net-1.1 net-2.0 netcf-1.0 mono-1.0。

直觉上觉得,既然VS2005里的C#已经开始用msbuild来进行后台编译,那么应该也可以支持目标平台的设置,但似乎并没有在vs2005的项目设置里找到相应的选项,对msbuild也不很了解,如果哪位知道,还请不吝赐教。
posted @ 2004-12-12 21:04 Justin Shen 阅读(2167) 评论(3) 编辑