这是编译时候做的选择。
通过用vs.net编译,会生成bin\debug的目录,编译了的程序放在这个目录里面
但直接用csc.exe编译出来的程序是在当前目录下的
这样当程序寻找bugtypes.mdb这个文件的相对位置不一样,为了让不用的用户使用这个project都不会出错,在程序中判断编译的环境动态设置路径
这样的project都会有
build.bat 通过csc.exe编译
.sln 通过vs.net打开编译
framework sdk的sample都是这样的!
通过用vs.net编译,会生成bin\debug的目录,编译了的程序放在这个目录里面
但直接用csc.exe编译出来的程序是在当前目录下的
这样当程序寻找bugtypes.mdb这个文件的相对位置不一样,为了让不用的用户使用这个project都不会出错,在程序中判断编译的环境动态设置路径
这样的project都会有
build.bat 通过csc.exe编译
.sln 通过vs.net打开编译
framework sdk的sample都是这样的!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货