VS2003 - File.Delete does not work in Vista?

Discussion in 'Windows Vista Performance' started by yxq, May 17, 2006.

  1. yxq

    yxq Guest

    In Visual Stadio 2003, the function File.Delete will not work in Windows
    Vista 5365, why?
    And the Win32 API SHFileOperation also not work in Vista, how to delete a
    file in

    Thank you
    yxq, May 17, 2006
    1. Advertisements

  2. Because your Visual Studio version is tooooo old!
    Get an Express C# Edition - that's fully compatible.

    Zack Whittaker
    » ZackNET Enterprises: www.zacknet.co.uk
    » MSBlog on ResDev: www.msblog.org
    » Vista Knowledge Base: www.vistabase.co.uk
    » This mailing is provided "as is" with no warranties, and confers no
    rights. All opinions expressed are those of myself unless stated so, and not
    of my employer, best friend, Ghandi, my mother or my cat. Glad we cleared
    that up!

    --: Original message follows :--
    Zack Whittaker, May 18, 2006
    1. Advertisements

  3. Thats a stupid answer. If Visual Basic 6 can run on Windows Vista which
    predates Visual Studio .NET 2003 by 1 version, (Visual Studio .NET 2002),
    its obviously not a version issue. Zack, I am not attacking you, I am just
    pointing out your lack of understanding and lack of effort to even "try" and
    give a sensible answer sometimes.

    yxq, I am not a programmer, so I can't answer your question, but I can make
    a few "sensible" suggestions, (I have Visual Studio 2005 Professional
    Edition and I am struggling to even figure out how to launch a new project).
    The best you can do is try the same procedure in a later build of Vista
    (5381) to see if the problem reoccurrs or is fixed or try beta 2 when it
    becomes public. Also, you could file a report in the mean time, since this
    is an interim build which means you are either a Technical Tester or TAP

    You could also start a topic on this issue in the private newsgroups, maybe
    someone was having a similar issue and found a workaround. Some have
    suggested right clicking on the Visual Studio IDE executable and running it
    with Elevated priviledges, maybe that will work.
    Windows Connected | http://www.windowsconnected.com
    Extended64 | http://www.extended64.com
    Blog | http://www.extended64.com/blogs/andre
    Andre Da Costa, May 18, 2006
  4. The Delete() operation is a operation of the File class in the System.IO
    namespace. Behind the scenes the Delete() operation will call the
    DeleteFile() function in the Kernel32 library and nothing changed in the
    ..NET Framework v2.0. With other words this should work normally since
    neither the DeleteFile() nor the SHFileOperation has been deprecated to my

    What exception is being thrown exactly?
    Gabriel Lozano-Morán, May 26, 2006
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.