小编oxi*_*min的帖子

捕获在不同线程中抛出的异常

我的一个方法(Method1)产生一个新线程.该线程执行一个方法(Method2),并在exectution期间抛出异常.我需要获取有关调用方法的异常信息(Method1)

在某种程度上,我可以捕获这个Method1被抛出的异常Method2吗?

c# multithreading exception-handling

106
推荐指数
2
解决办法
9万
查看次数

C#service - OnStart()v构造函数

我试图理解派生类OnStart()和构造函数之间的区别ServiceBase.通过阅读它似乎是第一次启动服务(打开你的机器后),调用构造函数.此后,您可以根据需要多次停止和启动服务,但永远不会再次调用构造函数,OnStart()每次只调用该方法.谁能确认一下?

谢谢

.net c# service

16
推荐指数
2
解决办法
7118
查看次数

使用nsis安装程序创建批处理文件快捷方式的图标

我需要使用nsis安装程序为我的批处理文件或我的批处理文件的快捷方式设置一个图标.可以只为快捷方式设置图标,还是可以设置需要创建快捷方式的主批处理文件的图标.

以下代码无效:

我有一个文件夹MyAccountSoftware,我的安装程序会将此文件夹的文件编译到exe文件中.这个文件夹有这两个文件: -

---MyAccountSoftware
       |______Account.BAT
       |______Account.ico

  SetOutPath $INSTDIR\  
  File "MyAccountSoftware\Account.BAT"  

CreateShortCut "$INSTDIR\Account.lnk" "$INSTDIR\Account.BAT" "$INSTDIR\Account.ico"
Run Code Online (Sandbox Code Playgroud)

此代码,只需将文件复制Account.BAT到所需$INSTDIR,并创建一个快捷方式- Account.Ink$INSTDIR,但没有设置快捷方式图标.请帮忙.

installer icons nsis batch-file

1
推荐指数
1
解决办法
3909
查看次数