我最近从Visual Studio 2008到Visual Studio 2012System.IO.FileInfo工程确定在Visual Studio 2008而不是在Visual Studio 2012
我跟一个老(和复杂)的代码和工作升级升级又出奇地好,除了这个非常功能:
FI = New System.IO.FileInfo("X:\MyFolder\MyFile.sim")
(其中 “X:\” 是映射的外部驱动器)
- 在Visual Studio 2008中:FI.Exists是真
- 在Visual Studio 2012:FI.Exists是假
我很困惑有关。有没有人知道我该如何解决这个问题?
您的'TargetFramework'是否从VS2008更改为VS2012?例如。您是否仍在VS2012中使用'NET20'或'NET30'? –
您是以管理员身份运行VS2008还是VS2012,而不是其他人?当你以管理员身份运行时,你的会话中没有相同的映射网络驱动器... –
@ThomasLevesque:我尝试将VS2012作为管理员运行,但并未改变行为。 –