Tag: vshost.exe

Release文件夹中的vshost.exe文件?

为什么我的应用程序的发行版本生成了appname.vshost.exe文件? 我可能会补充说我正在使用外部DLL库和一些不安全的代码。 更有趣的是,从Release文件夹启动的应用程序无法正常工作(从Debug文件夹启动时工作正常)。 这有点难以解释 – 随意询问您是否需要更多信息。

为什么我的方法调用Assembly.GetCallingAssembly()不是JIT内联?

我正在尝试制作一个简短的C#代码段,它将说明由于MSDN中概述的JIT内联而更改Assembly.GetCallingAssembly()行为。 到目前为止,这是我的代码: class Program { static void Main(string[] args) { Console.WriteLine( GetAssembly().FullName ); Console.ReadLine(); } static Assembly GetAssembly() { return System.Reflection.Assembly.GetCallingAssembly(); } } 我在“Release”中构建并开始使用“Start Without Debugging” – 这个设置使得这个答案的代码产生内联。 我看到的结果是 ConsoleApplication2, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null 很明显GetAssembly()没有内联到Main() ,否则我会看到mscorlib作为调用程序集。 我已经查看了所有内联标准,但我不明白为什么不会内联GetAssembly() 。 是否有可能知道为什么JIT编译器决定不内联调用?

当我调用OpenFileDialog的ShowDialog方法时,vshost32.exe已停止工作

我是ac#应用程序,我正在对它做最后的测试。 但是现在,到目前为止每次工作的function都不再起作用了! 我有一个按钮,当我点击它时我想浏览文件,我看到“打开文件”窗口,半秒后,我得到了一个未被捕获的视觉工作室错误: vshost32.exe已停止工作: 对不起,但错误发生在法语本地化计算机上: Signature du problème : Nom d’événement de problème: APPCRASH Nom de l’application: TOM.vshost.exe Version de l’application: 10.0.30319.1 Horodatage de l’application: 4ba2084b Nom du module par défaut: ntdll.dll Version du module par défaut: 6.1.7600.16695 Horodateur du module par défaut: 4cc7ab44 Code de l’exception: c0000008 Décalage de l’exception: 0004631f Version du système: […]