Windows 应用程序在 Visual Studio 2019 中运行时工作,在我在本地构建和运行后工作,但是当提交到应用商店并下载时,它不运行
Posted
技术标签:
【中文标题】Windows 应用程序在 Visual Studio 2019 中运行时工作,在我在本地构建和运行后工作,但是当提交到应用商店并下载时,它不运行【英文标题】:Windows app works when run in Visual Studio 2019, works after I build and run locally, but when submitted to app store and downloaded, it doesn't run 【发布时间】:2022-01-17 06:33:53 【问题描述】:我已经构建了一个小型 Windows 窗体应用程序,该应用程序通过向连接到该应用程序的 pbx 运行带有传入电话号码的命令,为该客户帐户打开一个选择的 crm。它挂在任务栏中并在后台运行。
此应用程序在 IDE 视觉工作室中运行良好,然后从 .exe 构建并运行后,它也运行良好。但是,将其提交到 Microsoft 商店然后下载时,该应用程序甚至都无法打开。窗口甚至不会立即弹出和关闭。根本没有任何动作。
我很困惑,因为它已经通过了商店本身的测试,但仍然无法正常工作。我什至尝试过提交一个几乎是空的应用程序(删除了很多功能),以便我可以查看运行应用程序时是否会弹出窗口,但仍然没有。
我对玩这些东西还很陌生,但在过去的两周里,我在网上花了很多时间试图找出问题所在,我认为值得在这里向伟大的团队提问。
如果您认为需要一些代码,请询问。在这一点上,我什至不知道分享什么会有帮助。
谢谢!
【问题讨论】:
请澄清您的具体问题或提供更多详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。 【参考方案1】:如果您使用 .net 框架,您应该将框架插入到安装文件中。 或者如果您使用数据库,您应该检查连接字符串并将数据库插入安装文件并在客户系统上插入本地数据库(按数据库版本)。
【讨论】:
你说的安装文件是什么意思?我看到了 app.config 文件以及包清单?看起来 app.config 引用了<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
,但这是否意味着我还需要将它安装在其他地方?或者它甚至没有安装?
如果你使用数据库,你应该创建一个安装文件。要创建安装文件,您应该使用 Visual Studio 扩展或高级安装程序或安装屏蔽或安装感知或......软件
我不使用数据库。还有什么需要做的吗?
下载器系统中是否有您的应用程序的框架版本?因为 Windows 10 中的默认框架是 4.6
是的。它说.NET Framework 4.7.2。下面是“启动对象”,它是“未设置”。我选择了该程序,并将尝试此构建并回复您。以上是关于Windows 应用程序在 Visual Studio 2019 中运行时工作,在我在本地构建和运行后工作,但是当提交到应用商店并下载时,它不运行的主要内容,如果未能解决你的问题,请参考以下文章
Windows Apache + mod_wsgi 环境配置
微软发布了Visual Studio 2022 RC版,并将在11月8日发布正式版