为什么安装程序时我的.exe文件不起作用?



当我在电脑上安装Windows窗体应用程序时,我遇到了一个问题。.exe文件不做任何事情,当我点击它。要启动应用程序,我必须以管理员身份运行程序。它是用c#, . net Framework 4.7.2开发的,我把它安装在一台Windows 10的电脑上。谢谢!

您不应该将任何内容保存到应用程序文件夹i program files中。您应该为任何可能更改的数据使用单独的文件夹。有几个位置可供选择:

  • ProgramData包含非特定于用户的应用程序数据。该数据将对计算机上的所有用户可用。所有全局数据都应该放在这里。
  • AppData文件夹包含已下载的配置设置特定用户的信息/文件。例如,任何用户特定的首选项和概要配置可以存储在AppData文件夹。AppData文件夹进一步分为三个部分子文件夹
    • 漫游-此文件夹包含的数据可以随您的文件移动用户配置文件从一台计算机到另一台。
    • 当地
    • -此文件夹包含
    • LocalLow-你可以把在低层访问信息,如与web相关的信息

来源可以使用Special folders

访问这些文件夹的位置。
string path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);

最新更新