无法在Windows XP下运行Light Switch 2012程序

2023-11-24

我已将 Lightswitch 2011 项目迁移到 LS 2012。我通过运行“vslshost.exe”启动编译的应用程序。这在 Windows 7(32 和 64 位)上运行良好,但当我使用 Windows XP 时,启动应用程序失败(vslshost.exe 不是有效的 Win32 应用程序)。在切换到 LS 2012 之前,一切正常。

该应用程序被编译为桌面应用程序,它依赖于可用的 SQL 数据库,并且不使用内部 ApplicationData 数据库。 我可以在 2 台 PC 上重现这一点,两台 PC 都安装了最新的 Windows XP。

查看 vslshosts.exe 之后ildasm,我确信该项目是针对 .NET 4.0 编译的。因此,将项目迁移到 LS 2012 后,框架并未发生变化。

我无法找到有关此问题的任何信息。我只在使用 VS 2012 时遇到了一些有关 Windows XP 和 C++ 的问题。

你有这方面的信息吗?

提前致谢!


我遇到了同样的问题,通过执行以下操作设法使其正常工作。我启动了 Visual Studio 命令提示符并在可执行文件上运行 dumpbin:

dumpbin  /headers vslshost.exe

dumpbin显示子系统版本设置为6(Vista)。奇怪的是,操作系统版本设置为 4。按照本页上的说明进行操作http://supportxp.com/2012/03/30/editbins-dirty-little-secret/我使用 editbin 将版本号设置为 5.1 (XP)

editbin vslshost.exe /SUBSYSTEM:WINDOWS,5.01 /OSVERSION:5.1

测试了一下,我的应用程序到目前为止在 XP 上运行良好。我还尝试让生成的安装程序正常工作,但在对 XP 中不存在的 InitializeCriticalSectionEx 的函数调用上失败。

或者,您可以将其部署为桌面应用程序,并将服务部署到 IIS。这个方法好像支持XP就好了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法在Windows XP下运行Light Switch 2012程序 的相关文章

  • 如何将字节块读入结构体

    我有一个需要处理的资源文件 它包含一组文件 首先 资源文件列出了其中包含的所有文件 以及一些其他数据 例如在此结构中 struct FileEntry byte Value1 char Filename 12 byte Value2 byt
  • 为什么WCF中不允许方法重载?

    假设这是一个ServiceContract ServiceContract public interface MyService OperationContract int Sum int x int y OperationContract
  • 检测 SignalR Hub 客户端立即断开连接

    SignalR Hub OnDisconnected 何时在服务器端引发 对于崩溃或关闭而不调用Stop method 我正在使用 SignalR NET 客户端进行测试 而不是 javascript 客户端 如果我打电话给Stop客户端上
  • 反序列化嵌套类时不需要 xmlns=''

    我在尝试在服务器上序列化类 将其发送到客户端并在目标上反序列化时遇到问题 在服务器上我有以下两个类 XmlRoot StatusUpdate public class GameStatusUpdate public GameStatusUp
  • 文件显示在 Visual Studio 的解决方案资源管理器中,并带有快捷方式图标。这意味着什么?

    我已经下载了FParsec的库源代码 所有文件都带有快捷方式符号 这是什么意思 当该项目添加到该项目时 它被添加为链接Project gt Add Existing Item gt Add as Link 该文件很可能托管在目录结构中的另一
  • 当用户打开文件时如何锁定对文件的访问?

    我正在编写一个 C NET 程序 该程序使用 XmlSerializer 对当前用户正在处理的项目与 XML 文件进行序列化和反序列化 这工作正常 但我试图找到一种方法来防止两个用户从网络驱动器打开同一个文件并让一个用户覆盖前一个用户的保存
  • 如何获取可用系统内存的大小?

    C NET 中是否可以获取系统可用内存的大小 如果是的话怎么办 Use Microsoft VisualBasic Devices ComputerInfo TotalPhysicalMemory http msdn microsoft c
  • .NET 内存不足故障排除

    在阅读了几篇有关 NET 技术中的内存的启发性文章后 Out of Memory 不是指物理内存 https learn microsoft com en us archive blogs ericlippert out of memory
  • 为使用 SSH.NET SshClient.CreateShellStream 执行的命令 (sudo/su) 提供子命令

    我正在尝试使用 Renci SSH NET 从 C Web 应用程序连接到远程 Linux 服务器并执行 shell 脚本 我想一个接一个地运行脚本 但不知道如何运行脚本并读取输出并将其存储在标签中 我已经尝试了下面的代码 但无法一行接一行
  • 当从finally中抛出异常时,Catch块不会被评估

    出现这个问题的原因是之前在 NET 4 0 中运行的代码在 NET 4 5 中因未处理的异常而失败 部分原因是 try finallys 如果您想了解详细信息 请阅读更多内容微软连接 https connect microsoft com
  • 从列表中选择项目以求和

    我有一个包含数值的项目列表 我需要使用这些项目求和 我需要你的帮助来构建这样的算法 下面是一个用 C 编写的示例 描述了我的问题 int sum 21 List
  • 空 catch 与 try-catch 语句中的“catch Exception”相同吗?

    try catch Exception 我可以写吗 try catch 这在 C NET 3 5 中可以吗 代码看起来更好 但我不知道是否相同 他们是not一样的 catch Exception 将仅捕获托管异常 catch 也会捕获非 C
  • 如何使用命令行压缩指定文件夹

    你们能告诉我如何将指定的文件压缩到同一个 Zip 文件中吗 让我告诉我我的文件夹是如何填充的 任务调度程序有我的数据库的备份 并每天将它们保存到文件中 它每天创建 4 个数据库备份 这意味着每天会多出 4 个文件 因此 我需要将新创建的备份
  • 类库的 app.config 中的绑定重定向有什么作用吗?

    我经常使用的 VS 解决方案包括单个可执行项目 控制台应用程序 网络应用程序 和许多类库项目这些都被可执行文件引用 使用 NuGet 并安装包时 经常会出现app config为每个项目创建的文件 通常只包含合并引用程序集版本的绑定重定向列
  • 泛型和实现 IComparable

    我对泛型非常陌生 我正在尝试编写一个简单的类 它将是泛型的 但也允许对字符串成员变量的一些描述进行排序 目前我有一个基本类 但是当我尝试实现接口成员 CompareTo 时 我在顶部收到一个错误 告诉我它尚未实现 这里有什么问题呢 usin
  • 如何从 vbScript 调用 .NET 代码 (C#/vb.net)?

    我想我可以编译一个 C DLL 然后将其公开为 COM 对象 以便可以从 VBscript 中 CreateObject 我只是不确定执行此操作所涉及的步骤 做到这一点非常简单 但还有很多地方并不那么简单 这在很大程度上取决于您的类需要做什
  • 使用对象初始化语法的操作顺序

    我使用对象初始值设定项语法设置属性的顺序是否以完全相同的顺序执行 例如 如果我这样做 var s new Person FirstName Micah LastName Martin IsLoaded true 每个属性都会以相同的顺序设置
  • 如何将 dll 中包含的组件嵌入到 exe 中,以便它可以从内存运行?

    我正在尝试制作一个必须从内存运行的程序 通过Assembly Load bin 如上所述here http www codeproject com Articles 13897 Load an EXE File and Run It fro
  • 如何检查日期时间是否发生在今天?

    有没有比下面的代码更好的 net 方法来检查 今天 是否发生了 DateTime if newsStory WhenAdded Day DateTime Now Day newsStory WhenAdded Month DateTime
  • Web 和 winforms 的 .Net 身份验证

    我有一个为客户端构建的 ASP NET Web 应用程序 它使用默认的 ASP NET 表单身份验证 他们现在请求一个能够 与 Web 应用程序一起工作的桌面 WinForms 应用程序 我已经创建了 Web 服务来访问他们想要从 Web

随机推荐

  • 用GD创建一张包含其他图像的图片

    我想用PHP用GD创建一张由不同的其他图片组成的图片 例如 我有 6 张 或更多 图片 我想创建一张包含这些不同图片的图片 困难在于我的最终图片必须具有固定的宽度和高度 304x179 因此如果不同的图片太大 则必须将其剪切 这是来自 Ic
  • 如何使用 Ruby 从 CSV 中删除行

    给定以下 CSV 文件 如何删除 foo 列中包含单词 true 的所有行 Date foo bar 2014 10 31 true derp 2014 10 31 false derp 我有一个可行的解决方案 但它需要创建一个辅助 CSV
  • MySQL Inner Join with LIMIT 到左表

    我有这个数据库查询 SELECT FROM metadata im INNER JOIN content ic ON im rev id ic rev id WHERE im id 00039 AND current revision 1
  • 为什么“自动”和显式引用变量声明的行为不同?

    我有这样的事情 class Bar class Foo public Foo bar new Bar Bar GetBar return bar get private std unique ptr
  • 静态字段在内部到底是如何工作的? [复制]

    这个问题在这里已经有答案了 说你有课 class Foo public static bar 当你说 new Foo 我可以想象 在内存中 为这个对象保留了一个空间 当你再次说 new Foo 现在您有了另一个可用于该对象的空间 然而 静电
  • URL 目录部分的有效字符(对于短链接)

    除了 A Za z0 9 之外还有其他字符可以用来缩短链接而不会遇到麻烦吗 我在想 什么的 对于浏览器供应商所遵守的 URL 中可以使用哪些字符 是否存在明确的标准 A 路径段 路径中的部分由 绝对 URI 路径中可以包含零个或多个pcha
  • Flexbox - 以 2 件为一组包装物品

    有一个简短的问题要问熟悉 Flexbox 的人 我有一排 4 个弹性项目 我希望在第一个断点处做到这一点 max width 1024px 它们包装成 2 列 每列 2 列 我想我也许可以使用 Flex 容器内每个项目的宽度的 值来实现这一
  • linux下如何制作透明窗口

    我想让应用程序成为 Linux 上带有启动屏幕的应用程序 我想使用 X11 和 glx OpenGL 应用程序 我找到了一种方法来删除窗口周围的边框 但我找不到如何使其透明 我怎样才能做到这一点 这是我问题的真正答案 A demonstra
  • ASP.NET Mvc Api:设置 cookie,然后 302/303 重定向会丢失 cookie

    我有一个返回 HttpResponseMessage 的 API 操作 API地址如下 http localhost login authcode xxx API 操作执行一些登录身份验证并将用户重定向到注册或欢迎页面 代码如下 var r
  • JSON 文件的 Mongoimport

    我有一个包含大约 2000 条记录的 JSON 文件 与 mongo 数据库中的文档相对应的每条记录的格式如下 jobID 2597401 account XXXXX user YYYYY pkgT pgi 7 2 5 libA libpg
  • 每个对象的 Groovy 动态属性

    使用 Groovy 1 8 我正在尝试创建一个动态类定义 它将缓存每个对象的属性 我确实用过propertyMissing无需将属性添加到对象就好了 我只是认为缓存属性会更有效 正确的 请注意 每个实例必须有自己不同的属性 下面的代码工作正
  • 在 angularjs 中将表单设置为无效

    我需要在开始时将 ng form 设置为无效 因为它是向导的后续部分 该表单包含一个包含元素的网格 每个元素都有自己的验证 但问题是 当没有元素时 表单显示为有效 当行数为 0 时 我需要将其标记为起始情况无效 如何做到这一点 经过一些研究
  • Azure:通过 ARM 模板将角色分配给存储容器

    我试图通过arm模板将 存储Blob数据贡献者 预览 角色分配给特定的存储容器 但我就是无法弄清楚正确的语法 这就是我所拥有的 schema https schema management azure com schemas 2015 01
  • 如何使用 XPath 查找一组元素中属性的最小值?

    如果我有这样的 XML
  • SCRIPT1002:使用 React + Babel + Webpack 时 IE11 中的语法错误

    我正在尝试使用 Webpack Babel 在 IE gt 11 中运行具有 ES2015 功能的 React 应用程序 该设置是自定义的 使用inferno compat层 所以没有create react app在这里使用 然而 尽管应
  • 通过 dbus 传递大型数据结构

    我正在使用 dbus 来通信两个程序 一个人创建一个大图像 然后将其发送给其他程序以进行进一步处理 我将图像作为 ByteArray 传递 对于 2000x2000 图像 我的程序可以工作 但对于 4000x4000 图像 它会出现以下问题
  • 更改 ActionBar 上溢出按钮的颜色

    是否可以更改操作栏上的溢出按钮 3 个垂直点 的颜色 如果是这样 我们该怎么做 我没有找到溢出按钮的任何样式 Thanks 您可以使用以下样式声明更改用于它的图像
  • 请求头太大

    我在日志中发现了几个IllegalStateException异常 2009 01 28T14 10 16 050 0100 SEVERE sun appserver2 1 javax enterprise system container
  • 如何定义导出常量?

    我一直在尝试新的模块功能 但无法导出全局常量 导出似乎编译得很好 但是在导入时编译器抱怨未声明常量 我的代码 test cpp export module test export struct my type int x y export
  • 无法在Windows XP下运行Light Switch 2012程序

    我已将 Lightswitch 2011 项目迁移到 LS 2012 我通过运行 vslshost exe 启动编译的应用程序 这在 Windows 7 32 和 64 位 上运行良好 但当我使用 Windows XP 时 启动应用程序失败