问题标签 [vshost32]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
7827 浏览

dll - 调用非托管 DLL 时 vshost32.exe 崩溃

我正在使用 VS 2005 应用程序与非托管 (Fortran) DLL 进行交互。当我直接从命令行运行编译后的可执行文件时,一切都很好——可以访问 DLL,并且可以使用 DLL 中的函数。

不幸的是,当我从 VS 2005 启动应用程序时,我收到一个弹出窗口,指出“vshost32.exe 已停止工作”并且没有有用的调试信息。

有没有人经历过这种行为,或者知道为什么会发生这种情况?我不明白为什么它在独立启动时运行良好,但不是通过 vshost32。

(最后一点:我正在使用 .local 文件强制从 cwd 使用已注册的 dll,但这个特定的 dll 未注册。我只是在此处注明,以防万一。)


非常感谢,

麦克风

0 投票
1 回答
1064 浏览

c# - c#多线程问题/vshost32-clr.exe已停止工作

我对 c# 和多线程都是新手,最近在我正在编写的工具中遇到了一些障碍。该工具旨在生成和启动一堆 HttpWebRequest。现在它在单线程中运行良好,但是当我开始在 3 个左右的工作线程中分配任务时,程序崩溃给我以下消息。

“vshost32-clr.exe 已停止工作”

我想知道这是否与我将如何制作这些线程有关?

这是我正在使用的 c# 代码片段。任何使这不那么粗制滥造的建议将不胜感激。

这是做什么(或至少应该做什么)是获取“文档”对象的数组,并为每组 3 个数组启动 3 个线程,然后等待它们完成生成那些 WebDAV PUT 请求。这只是为了测试线程而编写的非常粗略的代码,但我认为在这种状态下它仍然很好。

0 投票
0 回答
1313 浏览

excel - 尝试打开 excel 文件进行插入时 OLEDB 连接崩溃

我正在使用 OLEDB 从一个 excel 文件中读取信息并将其以不同格式输出到另一个文件。虽然在第一个 excel 文件上执行的查询正确返回,但当我尝试对第二个文件执行插入查询时,调用 connection.Open() 时 vshost32.exe 崩溃。在创建 OleDBConnection 的 ServerVersion 时会抛出 InvalidOperationException,我认为这是正常的,因为它会更改为有效的版本号,并且当在连接上调用 Open() 时,状态会从 Closed 更改为 Open。

这是我尝试使用的连接字符串。第一个用于第一个 excel 文件,而以下一个用于写入输出。唯一明显的区别是在第二个字符串中添加了“ReadWrite”模式。我还尝试在扩展属性中将“Excel 8.0”更改为“Excel 12.0”。

0 投票
2 回答
2308 浏览

visual-studio - VSHost 崩溃,REGDB_E_INVALIDVALUE 加载特定项目

每当我在 Visual Studio 中加载一个将特定项目设置为启动项目的解决方案时,我都会遇到 VSHost32.exe 崩溃。如果我继续运行并启动应用程序,我会收到 COMException:

使用堆栈跟踪:

0 投票
0 回答
274 浏览

visual-studio-2012 - 发布的 ms visual studio 2012 不工作

我创建了一个 C# 项目并想发布它。在 MS Visual Studio 2012 中工作时,我遵循了“如何发布:http: //msdn.microsoft.com/en-us/library/31kztyey.aspx ”。
所以我在我的文件共享设备上选择了所有正确的文件夹,它构建得很好。
但是在我通过 setup.exe 安装项目后,我尝试运行 .appliction 但它不会显示我创建的表单,而在任务管理器中,如果我无法杀死带有描述“Vshost32.exe”的进程说“结束过程”它会再次出现,但仍然不会向我展示我的项目。

我在调试模式和发布模式下运行了项目(在发布之前)。我尝试通过 cd-rom 而不是文件共享发布,但出现了同样的问题。

我现在如何在我们的文件共享设备上为没有 MS Visual Studio 的其他公司成员发布我的项目,以便他们也可以运行它?(我不认为,简单地将 .exe 从 bin\release 文件夹中复制出来是一种干净的方法)

0 投票
4 回答
8198 浏览

visual-studio-2012 - Visual Studio 2012 - vshost32-clr2.exe 已停止工作

我正在使用 Visual Studio 2012 在 C# 中创建一个 WinForm 应用程序,并且在调试它时出现错误:

我已经搜索过,但大多数结果都是针对 Visual Studio 2010 及更低版本的,我得到了类似的解决方案,我认为这些解决方案不适用于 Visual Studio 2012:

来源:调用非托管 DLL 时 vshost32.exe 崩溃

额外细节 :

  • 我的项目不使用任何 DLL。

  • 就我的项目进展而言,它仅在宽度为17时发生。

我使用以下代码:

我认为发布我的代码是必要的,因为它仅在将此类值设置为我的方法时才会发生。

我希望你能帮我解决这个问题。非常感谢您!

0 投票
1 回答
425 浏览

visual-studio-2010 - Visual Studio 在“发布”模式而不是“调试”模式下运行项目

我完全不知道发生了什么。这个问题不知从何而来。我检查了输出窗口,它给了我一些信息:

MyApplication.vshost.exe:托管 (v4.0.30319)' 已退出,代码为 -1073740771 (0xc000041d)

看起来 vshost32.exe 有问题。我已经重新安装了 VS2010,但没有运气。

有人有一些线索吗?当我找到更多信息时,我会更新我的问题。非常感谢所有提前提供帮助的人。

在此处输入图像描述

0 投票
1 回答
1937 浏览

c# - GetWindowText() function is not executing correctly at all times

I'm writing a small application where I wish to get the URL from the Chrome browse.

In order to first check if the Chrome browser is open or not I use the following code:

I'm using GetWindowText() function to get the Windows title text, but I'm facing a problem there.

If the Chrome window has NO URL and is simply a New Tab then I have no issues, WindowTitleText.ToString() is equal to New Tab - Google Chrome.

However if I open a webpage, in which case the URL is filled with some URL then at the line GetWindowText() I get: vs32host.exe has stopped working message window asking for me to enter image description here

What's going on?

Help!

0 投票
2 回答
1605 浏览

c# - VS2012 C# - vshost32 已停止工作

我有一个 Windows 窗体应用程序,它基本上是一个 PDF 查看器。我在这个项目中使用了 Adob​​e PDF Viewer COM 组件。

该程序可以运行,但是在打开 pdf 文件后单击表单右上角的关闭按钮时出现问题。当我单击关闭按钮时,VS 不会退出“运行”模式,我必须手动单击 VS 上的“停止”按钮。当我按下停止按钮时,会弹出一个窗口,显示“vshost32 已停止工作”。

但是,当我运行应用程序并在不打开 pdf 文件的情况下关闭它时,不会发生这种情况。

知道为什么会这样吗?

0 投票
0 回答
284 浏览

c# - 背景声音 Windows 窗体

我正在尝试在我的 Windows 窗体应用程序的背景中播放一首歌曲。我试过这个:

但是当我这样做时,当我的应用程序运行 x 分钟时,我收到此错误:

vshost32.exe 已停止工作

我不能只使用 url,因为它必须安装在其他计算机上才能工作。