- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 VS 2013 社区版中有一个解决方案,我最近添加了一个带有 Installshield 限量版的安装项目。
当我重新构建解决方案(在发布 x64 模式下)时,installshield 项目会警告我有关以下文件的信息:
Warning -6245: One or more of the project's components contain .NET properties that require the .NET Framework. It is recommended that the release include the .NET Framework. 16 ISEXP : warning : -6245: One or more of the project's components contain .NET properties that require the .NET Framework. It is recommended that the release include the .NET Framework.
Warning -6248: Could not find dependent file Microsoft.ServiceBus, or one of its dependencies of component PLATOS.Primary_output 18 ISEXP : warning : -6248: Could not find dependent file Microsoft.ServiceBus, or one of its dependencies of component PLATOS.Primary_output
Warning -6248: Could not find dependent file Microsoft.VisualStudio.CodeMarkers.dll, or one of its dependencies of component PLATOS.Primary_output 19 ISEXP : warning : -6248: Could not find dependent file Microsoft.VisualStudio.CodeMarkers.dll, or one of its dependencies of component PLATOS.Primary_output
Warning -6248: Could not find dependent file Newtonsoft.Json, or one of its dependencies of component PLATOS.Primary_output 20 ISEXP : warning : -6248: Could not find dependent file Newtonsoft.Json, or one of its dependencies of component PLATOS.Primary_output
Warning -6248: Could not find dependent file System.Data.SQLite, or one of its dependencies of component PLATOS.Primary_output 21 ISEXP : warning : -6248: Could not find dependent file System.Data.SQLite, or one of its dependencies of component PLATOS.Primary_output
Warning -6248: Could not find dependent file System.Net.Http.Formatting, or one of its dependencies of component PLATOS.Primary_output 22 ISEXP : warning : -6248: Could not find dependent file System.Net.Http.Formatting, or one of its dependencies of component PLATOS.Primary_output
Warning -6248: Could not find dependent file System.Web.Http, or one of its dependencies of component PLATOS.Primary_output 23 ISEXP : warning : -6248: Could not find dependent file System.Web.Http, or one of its dependencies of component PLATOS.Primary_output
在 Installshield 安装向导中,我选择安装程序查找 .Net 4.5。所以我不明白这些警告。
当我在未安装 Visual Studio(但具有最新的 Net Framework (4.5.2))的计算机上安装该软件时,程序会打开(我在任务管理器中看到)并关闭,但不显示图形用户界面。而且,当我只是将\bin\release
文件夹复制到没有Visual Studio的计算机上时,程序仍然无法运行。
我的猜测是,程序以某种方式需要 installshield 警告我的文件,但是这些文件不应该已经由 .Net 4.5 安装了吗?
我见过其他线程通过在 Release模式下编译来解决问题,但我已经这样做了,所以我不知道可能出了什么问题。
感谢任何帮助。
最佳答案
您的程序似乎引用了 Microsoft.VisualStudio.CodeMarkers
程序集,顾名思义,该程序集不是分布在 .Net 框架中,而是分布在 Visual Studio 中。
在您的解决方案中,您可以通过打开“引用”文件夹来查看项目的引用。删除 Microsoft.VisualStudio.CodeMarkers,构建您的项目,看看有什么问题。右键单击该引用,选择“属性”,然后在属性 Pane 中的“本地副本”字段中选择“True”。对 Microsoft.ServiceBus
执行相同的操作。
此外,请确保您的 nuget 软件包(例如 Newtonsoft.Json)包含在 InstallShield 安装程序中以便分发。
关于.net - Installshield 限量版要求 .Net 框架文件和程序在没有 Visual Studio 的情况下无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30637649/
我是 VS2013 社区版 installshield 的新手。刚刚下载了 Installshield 限量版来试一试。有了这个,我就可以创建一个安装文件并能够签署安装程序。 我的问题是 使用 LE(
我使用 Visual Studio 安装程序项目来安装我的产品。现在看起来官方的做法是使用 Install Shield Limited Edition 项目。现在我检查了限量版项目类型,似乎没有安装
正如许可协议(protocol)中所述,“Flexera Software 授予被许可方在要使用的单台计算机上安装和使用该软件的权利与 Visual Studio 独占,并有权安装和使用最多两 (2)
我在 Visual Studio 2012 中使用 InstallShield Wizard spring 限量版。我想知道如何在 installshield 中生成单个 .EXE 安装程序文件,我现
我是一名优秀的程序员,十分优秀!