如何解决InvalidDeploymentException:未设置应用程序标识



在form1的顶部,我声明了变量,我有这一行:

private string ArchiveLogFileDirectory = Path.GetDirectoryName(Application.LocalUserAppDataPath) + "\Archive log file";

在LocalUserAppDataPath中见:

C:Users00AppDataLocalmwsmws1.0.0.5

我有目录1.0.0.5,但它是空的,为什么它要到这个目录?

这是异常消息:

System.Deployment.Application.InvalidDeploymentException occurred
  _HResult=-2146233087
  _message=Application identity is not set.
  HResult=-2146233087
  IsTransient=false
  Message=Application identity is not set.
  Source=System.Deployment
  StackTrace:
       at System.Deployment.Application.ApplicationDeployment.get_CurrentDeployment()
  InnerException: 

我刚刚禁用了异常:

从Debug菜单中打开Exceptions窗口。展开"公共语言运行时异常"->"System.Deployment.Application"。取消选中"System.Deployment.Application.InvalidDeploymentException"旁边的复选框。

最新更新