【发布时间】:2010-07-21 03:25:15
【问题描述】:
各位,我在 Visual Studio 2010 中创建了一个控制台应用程序。它针对 .NET 框架 2.0。当我运行应用程序是 Visual Studio 时,它运行良好。然后我退出 Visual Studio 并将可执行文件复制到我的 C:\Windows\System32 目录。当我打开命令提示符窗口并尝试执行我的程序时,它会出现一个标准 Windows 消息框,其中显示“无法找到运行此应用程序的运行时版本”的错误。我知道我安装了 .NET 框架。
然后我将可执行文件复制到我的 C:\Users\Public 目录并尝试从那里执行它,它工作正常。所以我假设这是某种安全问题或什么?我需要做什么才能使应用程序从 C:\windows\system32 目录运行?
顺便说一下,我使用的是 Windows 7 64 位。该应用程序已编译为面向 .NET 2.0 框架和 32 位计算机。
【问题讨论】:
-
不想成为一个混蛋,但它很“奇怪”;)
-
现在看起来好多了!太糟糕了,我实际上无法帮助你的问题......
标签: c# .net visual-studio console-application appsettings