原因找到,真是太出乎意料了。
既不是项目有问题,更不是.net的问题。
发布项目时,生成的项目文件夹 Publish 都是在项目下的。我把这个文件夹移到其他地方,一切OK!再运行项目文件夹下的publish下的可执行文件,仍然不能运行。
真搞不懂发布后的项目为什么不能在项目文件夹下执行,非得移个地方,莫名其妙!白白浪费了我半个下午的宝贵时间。