visual-studio - Visual Studio 2005 安装项目安装在终端服务器上崩溃

标签 visual-studio installation projects

我有一个由 Visual Studio 2005 创建的安装项目,由 C# .NET 2.0 项目和 C++ MFC 项目以及 C++ 运行时组成。从主控制台运行时它可以正常工作,但是当在 Windows XP 目标上的终端服务器 session 上运行时,安装会以下列方式失败 -
调用 Setup.exe 时,它​​会在显示第一个欢迎屏幕之前立即崩溃。当通过物理控制台调用时,设置会正常运行。

我想我可以回到实验室机器上进行调试,但它通过终端服务器在实验室机器上运行良好。

我在终端服务器 session 中看到了其他设置问题的描述,但我没有看到明确的解决方案。两台机器具有几乎相同的配置,除了出现故障的机器还安装了 GoToMyPC 主机。

有没有其他人看到过这些问题,我该如何解决这个问题?

谢谢,

最佳答案

我在为终端服务器开发安装程序(以及一般的软件)时遇到了很多问题。我讨厌那个该死的东西。

无论如何,VS 安装项目只是 .msi 文件,并使用 Windows 安装程序框架运行。

这将在出错时删除一个日志文件,它们被称为 MSIc183.LOG(将 c183 交换为一些随机数字和字母),它们进入您登录用户帐户的临时目录。

找到它的最简单方法是输入 %TEMP%进入 Windows 资源管理器地址栏 - 一旦你在那里查看这些日志文件,它们可能会给你一个线索。

  • 注意 - 在终端服务器下,有时日志不会直接进入 %TEMP% ,但在编号的子目录下。如果在那里找不到任何 MSIXYZ.LOG 文件,请查找名为 1 的目录。 , 2 ,等等,看看那些。

  • 如果您找到日志文件,但无法从中获取任何线索,请将其张贴在这里。我看过的比我关心的要多,所以我可以帮忙

    关于visual-studio - Visual Studio 2005 安装项目安装在终端服务器上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15109/

    相关文章:

    visual-studio - Visual Studio 测试资源管理器未找到 SpecFlow 功能

    c++ - 错误 TRK0005 无法定位 : "fxc.exe". 系统找不到指定的文件

    c# - 为什么要创建一个包含所有引用的项目

    linux - 如何修复 linux Elementary OS 中的软件中心错误 : "gi.RepositoryError: Typelib file for namespace ' GdkPixbuf', 版本 '2.0' 未找到”

    variables - 如何访问 .exe 运行 Wix Bootstrap 的文件夹?

    c# - CSC : error CS2001: Source file '.NETPortable,Version=v4.5,Profile=Profile78.AssemblyAttributes.cs' could not be found

    c# - 什么时候使用 GAC?

    model - 将模型和存储库保存在单独的项目中

    python - 在 Python 项目之间共享设置\常量

    C#封装: Get types from other project