由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 吐槽MS Visual Studio
相关主题
should the .dll and .lib have the same name?sdk那个register directories with vs有什么用?
Qt Creatorhow to check the value of $(IntDir) in visual stdio
visual studio 2008学校哪里下载?a PERL opendir/readdir question
windows 7 下面大家都用什么C编程软件?这里有做前台data visualization的牛人么
问个简单的Fortran问题windows下的Gcc界面叫什么来?
别见笑:一个初级问题:如何把开源open-source的源程序导入Visual studio问一个MinGW + CMake 的问题
不同compiler速度可以差很远吗?死了,哪里有mingw的入门介绍?
为什么在我的电脑上编译好的程序,无法在其他电脑上运行?大家在linux下面用什么C++的IDE呢?
相关话题的讨论汇总
话题: path话题: working话题: directory话题: specify话题: 259
进入Programming版参与讨论
1 (共1页)
l*******G
发帖数: 1191
1
最近买了 VS 2012, 有个问题可能都10多年了也没有解决。
那就是为啥project 目录名字长一点就直接不能用呀? 这表现了M$ 对软件质量的监管
太差了!!!!直接改成最大长度2048字节不行吗?鄙视M$ing
还有Excel 中按shift 然后 用鼠标往下面拖右边滚动条的时候为啥一下就拖出几万行
?而不是最多拖到最后一行???
http://stackoverflow.com/questions/139964/msbuild-directory-str
http://www.codinghorror.com/blog/2006/11/filesystem-paths-how-l
===this is their 2013 guide on deployment=== errr!!!! It sucks! ====
Make sure the path to the working directory is not too long
The working directory that you specify must not cause the build agent to
produce any physical paths that are longer than 259 characters. Otherwise,
your builds could fail and log this error: TF10128: The path PhysicalPath
contains more than the allowed 259 characters. Type or select a shorter path.
To solve this problem, specify a working directory that results in a shorter
physical path. For example you could specify $(HOMEDRIVE)bld$(BuildAgentID)
$(BuildDefinitionID), which would result in a working directory such as: c:
bld32.
============================================
l*******G
发帖数: 1191
2
最近买了 VS 2012, 有个问题可能都10多年了也没有解决。
那就是为啥project 目录名字长一点就直接不能用呀? 这表现了M$ 对软件质量的监管
太差了!!!!直接改成最大长度2048字节不行吗?鄙视M$ing
还有Excel 中按shift 然后 用鼠标往下面拖右边滚动条的时候为啥一下就拖出几万行
?而不是最多拖到最后一行???
http://stackoverflow.com/questions/139964/msbuild-directory-str
http://www.codinghorror.com/blog/2006/11/filesystem-paths-how-l
===this is their 2013 guide on deployment=== errr!!!! It sucks! ====
Make sure the path to the working directory is not too long
The working directory that you specify must not cause the build agent to
produce any physical paths that are longer than 259 characters. Otherwise,
your builds could fail and log this error: TF10128: The path PhysicalPath
contains more than the allowed 259 characters. Type or select a shorter path.
To solve this problem, specify a working directory that results in a shorter
physical path. For example you could specify $(HOMEDRIVE)bld$(BuildAgentID)
$(BuildDefinitionID), which would result in a working directory such as: c:
bld32.
============================================
z****e
发帖数: 54598
3
三哥们忙着改界面,没空搭理这些小需求
l*******G
发帖数: 1191
4
Every average programmer probably has met this problem. Hence it is not a
small problem at all! Forcing users to change directories will force them
to change path of other programs/files etc for an industrial pr project. I'
m sure there is an easier solution to it.
m*******l
发帖数: 12782
5
这个限制更好像是windows系统本身的限制.

them
I'

【在 l*******G 的大作中提到】
: Every average programmer probably has met this problem. Hence it is not a
: small problem at all! Forcing users to change directories will force them
: to change path of other programs/files etc for an industrial pr project. I'
: m sure there is an easier solution to it.

r****y
发帖数: 26819
6
windows有最长路径长度限制,所以很多压缩文件没法解压。呵呵

【在 l*******G 的大作中提到】
: 最近买了 VS 2012, 有个问题可能都10多年了也没有解决。
: 那就是为啥project 目录名字长一点就直接不能用呀? 这表现了M$ 对软件质量的监管
: 太差了!!!!直接改成最大长度2048字节不行吗?鄙视M$ing
: 还有Excel 中按shift 然后 用鼠标往下面拖右边滚动条的时候为啥一下就拖出几万行
: ?而不是最多拖到最后一行???
: http://stackoverflow.com/questions/139964/msbuild-directory-str
: http://www.codinghorror.com/blog/2006/11/filesystem-paths-how-l
: ===this is their 2013 guide on deployment=== errr!!!! It sucks! ====
: Make sure the path to the working directory is not too long
: The working directory that you specify must not cause the build agent to

g*****g
发帖数: 34805
7
臭名昭著的两个限制,一个是路径长度,一个是IE支持的URL长度。
x****u
发帖数: 44466
8
最长路径是32768,不过搞这么长的目录,程序非常不好写。

【在 r****y 的大作中提到】
: windows有最长路径长度限制,所以很多压缩文件没法解压。呵呵
x****u
发帖数: 44466
9
32767的目录长度你还嫌不够用的话就该修改程序了。

【在 g*****g 的大作中提到】
: 臭名昭著的两个限制,一个是路径长度,一个是IE支持的URL长度。
c********l
发帖数: 8138
10
DreamSpark上有VS2013下
刚出炉的
直接上2013

【在 l*******G 的大作中提到】
: 最近买了 VS 2012, 有个问题可能都10多年了也没有解决。
: 那就是为啥project 目录名字长一点就直接不能用呀? 这表现了M$ 对软件质量的监管
: 太差了!!!!直接改成最大长度2048字节不行吗?鄙视M$ing
: 还有Excel 中按shift 然后 用鼠标往下面拖右边滚动条的时候为啥一下就拖出几万行
: ?而不是最多拖到最后一行???
: http://stackoverflow.com/questions/139964/msbuild-directory-str
: http://www.codinghorror.com/blog/2006/11/filesystem-paths-how-l
: ===this is their 2013 guide on deployment=== errr!!!! It sucks! ====
: Make sure the path to the working directory is not too long
: The working directory that you specify must not cause the build agent to

相关主题
别见笑:一个初级问题:如何把开源open-source的源程序导入Visual studiosdk那个register directories with vs有什么用?
不同compiler速度可以差很远吗?how to check the value of $(IntDir) in visual stdio
为什么在我的电脑上编译好的程序,无法在其他电脑上运行?a PERL opendir/readdir question
进入Programming版参与讨论
m*******l
发帖数: 12782
11
你说啥呢? 这个API有好几个,UNC可以支持长的,其他的不行

【在 x****u 的大作中提到】
: 最长路径是32768,不过搞这么长的目录,程序非常不好写。
k**********g
发帖数: 989
12

Long file path requires the software to add \? to the prefix. Otherwise it
cannot use long file path.
Unfortunately, there are too many lines of code written that do not take
this into account.
http://blogs.msdn.com/b/bclteam/archive/2007/02/13/long-paths-i
Read all three parts of the blog.

【在 m*******l 的大作中提到】
: 你说啥呢? 这个API有好几个,UNC可以支持长的,其他的不行
m*******l
发帖数: 12782
13
这个小聚要看看,我这个算是比较熟悉了,专门做过这些东西

【在 k**********g 的大作中提到】
:
: Long file path requires the software to add \? to the prefix. Otherwise it
: cannot use long file path.
: Unfortunately, there are too many lines of code written that do not take
: this into account.
: http://blogs.msdn.com/b/bclteam/archive/2007/02/13/long-paths-i
: Read all three parts of the blog.

l*******G
发帖数: 1191
14
no matter what, don't tell me M$ can't solve this. There is simply no excuse
m*******l
发帖数: 12782
15
legacy code compliance

excuse

【在 l*******G 的大作中提到】
: no matter what, don't tell me M$ can't solve this. There is simply no excuse
p*a
发帖数: 592
16
这个问题我也碰到过,真的很弱智

【在 l*******G 的大作中提到】
: 最近买了 VS 2012, 有个问题可能都10多年了也没有解决。
: 那就是为啥project 目录名字长一点就直接不能用呀? 这表现了M$ 对软件质量的监管
: 太差了!!!!直接改成最大长度2048字节不行吗?鄙视M$ing
: 还有Excel 中按shift 然后 用鼠标往下面拖右边滚动条的时候为啥一下就拖出几万行
: ?而不是最多拖到最后一行???
: http://stackoverflow.com/questions/139964/msbuild-directory-str
: http://www.codinghorror.com/blog/2006/11/filesystem-paths-how-l
: ===this is their 2013 guide on deployment=== errr!!!! It sucks! ====
: Make sure the path to the working directory is not too long
: The working directory that you specify must not cause the build agent to

x****u
发帖数: 44466
17
最基本的CreateFile支持32767的长度

【在 m*******l 的大作中提到】
: 你说啥呢? 这个API有好几个,UNC可以支持长的,其他的不行
l*******G
发帖数: 1191
18
My understanding is, this shows M$ is lack of coordination.
It should be a basic problem in the file system when M$ moved from DOS3.0 to
DOS6.22 and beyond. Where Program~ etc were used to deal with "Program
Files" like paths in early Windows stage.
Now that the path length problem is basically involved in every department
of M$'s enterprise means solving it requires cross-department coordination
even though it was a simple thing at the bottom line (e.g. which
department is going to do it
?, ehh, I'm working on Bing, I don't care... I'm working on Office, I don't
care ..., I'm working on Database, I don't care…, I'm a middle level
manager, solving this doesn't help me move up the ladder or get any
attention, I don't care… I'm Steve, you know I'm retiring… I'm you know
who, oops, the guy who engineered this has already retired!).
l*******G
发帖数: 1191
19

When there is no time to solve a problem in 10 years, it means it will
never be solved.

【在 z****e 的大作中提到】
: 三哥们忙着改界面,没空搭理这些小需求
a****l
发帖数: 8211
20
为什么?比如说,我们这里的一个老黑技术太差要被开了,然后人家跳去了微软,一直
混到现在。这恐怕可以解释,为什么你的车不蓝屏,windows会。

【在 l*******G 的大作中提到】
: 最近买了 VS 2012, 有个问题可能都10多年了也没有解决。
: 那就是为啥project 目录名字长一点就直接不能用呀? 这表现了M$ 对软件质量的监管
: 太差了!!!!直接改成最大长度2048字节不行吗?鄙视M$ing
: 还有Excel 中按shift 然后 用鼠标往下面拖右边滚动条的时候为啥一下就拖出几万行
: ?而不是最多拖到最后一行???
: http://stackoverflow.com/questions/139964/msbuild-directory-str
: http://www.codinghorror.com/blog/2006/11/filesystem-paths-how-l
: ===this is their 2013 guide on deployment=== errr!!!! It sucks! ====
: Make sure the path to the working directory is not too long
: The working directory that you specify must not cause the build agent to

相关主题
这里有做前台data visualization的牛人么死了,哪里有mingw的入门介绍?
windows下的Gcc界面叫什么来?大家在linux下面用什么C++的IDE呢?
问一个MinGW + CMake 的问题打算安装mingw,我应该下哪些文件呢,
进入Programming版参与讨论
g*****g
发帖数: 34805
21
不是目录长度,目录长度我够用了。是命令行长度。一个Java程序是这么启动的。
java -cp xxx.jar;xxx.jar Main
我有一些server应用,有几百个jar,在eclipse做junit test,自动生成的classpath
是完整
的路径,每个jar路径就是200个左右字符,200*200=40000,直接就悲剧了。微软从上
到下都透着小家子气。一个这么简单的bug,就是改不好。
不是我吹毛求疵,碰上这个问题的人一堆。你自己看看吐槽的有多少。
https://bugs.eclipse.org/bugs/show_bug.cgi?id=327193

【在 x****u 的大作中提到】
: 32767的目录长度你还嫌不够用的话就该修改程序了。
z****e
发帖数: 54598
22
主要是其它语言几乎都不太可能有几百个类库的规模
大部分其它语言的项目有个十个以上的类库就很大了
只有java有这个规模

classpath

【在 g*****g 的大作中提到】
: 不是目录长度,目录长度我够用了。是命令行长度。一个Java程序是这么启动的。
: java -cp xxx.jar;xxx.jar Main
: 我有一些server应用,有几百个jar,在eclipse做junit test,自动生成的classpath
: 是完整
: 的路径,每个jar路径就是200个左右字符,200*200=40000,直接就悲剧了。微软从上
: 到下都透着小家子气。一个这么简单的bug,就是改不好。
: 不是我吹毛求疵,碰上这个问题的人一堆。你自己看看吐槽的有多少。
: https://bugs.eclipse.org/bugs/show_bug.cgi?id=327193

x****u
发帖数: 44466
23
这个简单问题你也好意思叫,就算不会改脚本,写个小脚本把所有路径转成8x3后调用
就行了。

classpath

【在 g*****g 的大作中提到】
: 不是目录长度,目录长度我够用了。是命令行长度。一个Java程序是这么启动的。
: java -cp xxx.jar;xxx.jar Main
: 我有一些server应用,有几百个jar,在eclipse做junit test,自动生成的classpath
: 是完整
: 的路径,每个jar路径就是200个左右字符,200*200=40000,直接就悲剧了。微软从上
: 到下都透着小家子气。一个这么简单的bug,就是改不好。
: 不是我吹毛求疵,碰上这个问题的人一堆。你自己看看吐槽的有多少。
: https://bugs.eclipse.org/bugs/show_bug.cgi?id=327193

x****u
发帖数: 44466
24
把Windows下的C++的依赖类库打印出来,很多时候也是上百个,都用土法搞地球真不用
转了。

【在 z****e 的大作中提到】
: 主要是其它语言几乎都不太可能有几百个类库的规模
: 大部分其它语言的项目有个十个以上的类库就很大了
: 只有java有这个规模
:
: classpath

g*****g
发帖数: 34805
25
你丫就爱死撑。这种东西都在eclipse的plugin里,为了这个自己branch并维护eclipse?
明明是微软傻逼,还洗地呢?

【在 x****u 的大作中提到】
: 这个简单问题你也好意思叫,就算不会改脚本,写个小脚本把所有路径转成8x3后调用
: 就行了。
:
: classpath

S*******s
发帖数: 13043
26
这几天困扰我的是 intelisence, 类似于这个
http://stackoverflow.com/questions/13744780/visual-studio-2012s
member list就没问题,局部变量,参数就必须按个方向键或是ctrl+enter
p*a
发帖数: 592
27
get resharper, all problem solved

【在 S*******s 的大作中提到】
: 这几天困扰我的是 intelisence, 类似于这个
: http://stackoverflow.com/questions/13744780/visual-studio-2012s
: member list就没问题,局部变量,参数就必须按个方向键或是ctrl+enter

m*******l
发帖数: 12782
28
intellisence好像是第三方产品吧,不算MS自己生产的

【在 S*******s 的大作中提到】
: 这几天困扰我的是 intelisence, 类似于这个
: http://stackoverflow.com/questions/13744780/visual-studio-2012s
: member list就没问题,局部变量,参数就必须按个方向键或是ctrl+enter

d********u
发帖数: 5383
29
这是多么傻逼的设计呀,几百个路径连在一起?
真是傻逼无极限。JAVA这种傻逼的设计也就是给傻逼用的。
放在一个文件里会死吗?
傻逼!

classpath

【在 g*****g 的大作中提到】
: 不是目录长度,目录长度我够用了。是命令行长度。一个Java程序是这么启动的。
: java -cp xxx.jar;xxx.jar Main
: 我有一些server应用,有几百个jar,在eclipse做junit test,自动生成的classpath
: 是完整
: 的路径,每个jar路径就是200个左右字符,200*200=40000,直接就悲剧了。微软从上
: 到下都透着小家子气。一个这么简单的bug,就是改不好。
: 不是我吹毛求疵,碰上这个问题的人一堆。你自己看看吐槽的有多少。
: https://bugs.eclipse.org/bugs/show_bug.cgi?id=327193

b*******s
发帖数: 5216
30
这个设计不是孤立的,比如rm *会报告invalid argument,如果目录下有成千上万个文件
同样的原因

【在 d********u 的大作中提到】
: 这是多么傻逼的设计呀,几百个路径连在一起?
: 真是傻逼无极限。JAVA这种傻逼的设计也就是给傻逼用的。
: 放在一个文件里会死吗?
: 傻逼!
:
: classpath

相关主题
如何生成java 的exe文件?Qt Creator
Help: how to use Eclipse as C++ IDE in XP?visual studio 2008学校哪里下载?
should the .dll and .lib have the same name?windows 7 下面大家都用什么C编程软件?
进入Programming版参与讨论
g*****g
发帖数: 34805
31
尼玛mac没问题,linux没问题,就windows有问题,你说谁傻逼?

【在 d********u 的大作中提到】
: 这是多么傻逼的设计呀,几百个路径连在一起?
: 真是傻逼无极限。JAVA这种傻逼的设计也就是给傻逼用的。
: 放在一个文件里会死吗?
: 傻逼!
:
: classpath

d********u
发帖数: 5383
32
我的意思是,你可以提BUG,或者自己去改呀。
活人难不成让尿憋死

【在 g*****g 的大作中提到】
: 尼玛mac没问题,linux没问题,就windows有问题,你说谁傻逼?
x****u
发帖数: 44466
33
想行为艺术自己装个MingW搞啊,没人拦着你。
NT是个开放微内核架构,和Mac比说不上哪个更像Unix。

【在 g*****g 的大作中提到】
: 尼玛mac没问题,linux没问题,就windows有问题,你说谁傻逼?
s*******g
发帖数: 243
34
linux就bug free了?起个文件名用dash开头就很有意思,最好是叫-rf, lol

【在 g*****g 的大作中提到】
: 尼玛mac没问题,linux没问题,就windows有问题,你说谁傻逼?
1 (共1页)
进入Programming版参与讨论
相关主题
大家在linux下面用什么C++的IDE呢?问个简单的Fortran问题
打算安装mingw,我应该下哪些文件呢,别见笑:一个初级问题:如何把开源open-source的源程序导入Visual studio
如何生成java 的exe文件?不同compiler速度可以差很远吗?
Help: how to use Eclipse as C++ IDE in XP?为什么在我的电脑上编译好的程序,无法在其他电脑上运行?
should the .dll and .lib have the same name?sdk那个register directories with vs有什么用?
Qt Creatorhow to check the value of $(IntDir) in visual stdio
visual studio 2008学校哪里下载?a PERL opendir/readdir question
windows 7 下面大家都用什么C编程软件?这里有做前台data visualization的牛人么
相关话题的讨论汇总
话题: path话题: working话题: directory话题: specify话题: 259