Tag: 安装

是否可以将setup.exe和setup.msi图标更改为其他图标?

VS 2008 SP1。 我为我们的客户创建了一个安装项目。 setup.exe和setup.msi的图标是标准图标。 我们的客户不希望这些图标。 他们希望拥有看起来像徽标的图标。 是否可以将* .exe和* .msi图标更改为不同的图标?

ISEXP:警告:-6248:找不到依赖文件libc.dll或其组件的依赖项之一

这个问题有很多变化,但我的问题是libc.dll 。 我并不担心解决依赖问题。 我想要一个解决方法来避免这种警告。 我的Forms Application中有30个项目。 当我使用InstallshieldLE发布设置时,我收到了ISEXP : warning : -6248: Could not find dependent file libc.dll, or one of its dependencies of component Sample.CommonModules.ChangeUnit_.Primary_output 每个主要输出的警告。 由于这个警告,发布需要更长的时间并且耗费我的时间。 有没有办法可以在InstallshieldLE中绕过这个警告? 我只想摆脱那个警告。 我不介意创建一个模拟libc.dll文件并将其置于允许InstallShieldLE假定它具有该文件的位置。

使用visual studio安装程序在安装过程中更改app.configuration文件失败:无法加载文件或程序集’EntityFramework’

项目信息:我们正在创建一个安装程序项目,允许用户选择服务器名称和数据库名称。 安装主程序后,将创建相应的数据库。 安装程序项目: 有一个带有两个文本框的附加UI屏幕,包含servername和databasename。 将在安装时执行自定义操作,并将servername和databasename定义为自定义操作数据。 主要应用: 安装程序类连接安装后事件。 该类将在安装期间自动执行。 自定义操作数据将作为参数传递给此类。 安装后事件将触发一个方法: 创建数据库 获取app.config文件并调整connectionstring。 一切正常, 期望保存配置文件:我们收到此错误: System.Configuration.ConfigurationErrorsException:创建> entityFramework的配置节处理程序时出错:无法加载文件或>程序集’EntityFramework,Version = 6.0.0.0,Culture = neutral,> PublicKeyToken = b77a5c561934e089′ 很奇怪,在运行和调试主应用程序时,我们不会遇到entityframwork的任何错误。 此外,我们能够将代码作为unittest执行,因此只有在使用visual studio安装程序进行安装期间更改配置文件时才会出现此assembly问题 您可以在下面找到更改配置文件的代码。 void DeployInstaller_AfterInstall(object sender, InstallEventArgs e) { try { Configuration config = ConfigurationManager.OpenExeConfiguration(Assembly.GetExecutingAssembly().Location); string connectionsection = config.ConnectionStrings.ConnectionStrings [“XBSDbDataContext”].ConnectionString; ConnectionStringSettings connectionstring = null; if (connectionsection != null) { config.ConnectionStrings.ConnectionStrings.Remove(“XBSDbDataContext”); } […]

以用户身份安装Windows服务失败

我正在使用.Net framework 3.5版开发Windows服务。 它需要在远程计算机上调用Web服务,我遇到了一个奇怪的安装问题。 我曾经在我的机器上安装它作为User (默认),并在提示时提供我的登录名和密码,一切正常。 然后在某些时候,它停止工作,我发现将其安装为LocalSystem并且工作正常。 现在我正在尝试调用远程Web服务,我从WCF收到错误: There was no endpoint listening at https://www.remote.com/webservice.asmx that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details. 显然,这可能是由于将服务作为LocalSystem (没有Internet访问权限)运行: 没有端点侦听可以接受该消息。 这通常是由不正确的地址或SOAP操作引起的 所以,我已经尝试切换回以User身份安装服务并提供我的凭据(我应该注意,此时我是我的机器的管理员)。 但它不起作用,错误消息(以及InstallUtil日志文件的内容)旁边是无用的: Running a transacted installation. Beginning the Install phase of the installation. […]

安装和注册shell扩展上下文菜单来自wix安装程序

我创建了锐利的shell扩展,用于使用.Net自定义Windows的右键菜单上下文。 该项目的结果是.dll。 我尝试使用服务器管理器工具安装和注册它,该工具与尖锐的shell工具一起存在并且它成功运行。 现在我需要从我的wix项目安装并注册这个shell扩展,因为我需要用户安装我的应用程序并在安装后获得自定义窗口的右键单击上下文菜单。 我需要详细的步骤,因为我是使用Wix安装程序的新手。

Windows安装程序和安装应用程序到一个文件?

我已经使用visual studio在C#中编写了一个应用程序,我已经制作了一个项目设置文件,在我的调试中为我创建了文件。 Windows Installer和安装应用程序都是必需的,但我想将它们合并为一个,就像下载应用程序时安装程序只有一个文件。 有人可以告诉我如何做到这一点,或者只是指向一个好的来源。 提前致谢。

如何更新已安装的Windows服务?

我用C#编写了一个Windows服务。 我已经将它安装在我的机器上,它运行得很好。 当您安装服务时, exe会被复制到某处? 或者它指向我的bin文件夹? 这是让我知道,当我不时更新我的​​代码时,我是否必须卸载并重新安装我的服务才能更新它?

使用我的应用程序嵌入SQL server express 2005

如何将我的安装程序包作为一个文件嵌入Sql server 2005 Express版本? 谢谢。 PS:这是一个Windows应用程序。

写入注册表时Visual Studio部署项目错误

我有一个应用程序的设置,最近转换为框架4.0项目(不知道它是否相关)。 安装程序必须写入注册表(本地计算机),直到现在它一直工作得很好,但现在它无法写入干净机器上的注册表(运行Windows 7,64位)。 设置不会失败,不会显示任何类型的警告,但是它不会写入注册表(我甚至会在每个键上将AlwaysCreate属性设置为true,以防万一)这当然会导致应用程序在启动时终止。 可能是什么原因造成的? 我之前从未遇到过这样的错误。 编辑:我尝试以管理员身份运行安装程序,没有更改任何内容。

我需要帮助了解如何在Visual Studio中组织C#项目

在过去的几个星期里,我一直在教自己C#,作为选择IDE的人是Notepad,我在转换到Visual Studio时遇到了一些困难(我使用的是2010 Express)。 特别是,我想知道命名空间 – 类 – 方法层次结构的组织如何在接口中显示自己的VISUALLY。 我很难理解它,更重要的是,如何使用界面有效地组织和跟踪我的项目。 例如,有“解决方案资源管理器”,但没有C#“解决方案”(我知道)。 我怀疑这是微软的市场营销代表更通用的开发术语,但我无法弄明白。 我可以选择创建新的“项目”。 “项目”是“解决方案”吗? 我对命名空间也有点模糊。 我怀疑命名空间相当于Java中的类库。 在现实世界中如何使用命名空间的一些示例? 比方说,我正在开发个人财务应用程序。 我会将一切与该应用程序相关的解决方案放在一个解决方案中吗? 或者我会为现金账户和投资账户命名空间创建名称空间? 命名空间内是我的* .cs文件,但我似乎无法弄清楚如何在我的命名空间中创建一个NEW * .cs文件。 我会根据资源管理器层次结构预测任何使用命名空间的类都会出现在该列表中,我可以根据需要使用它。 例如,我可以创建enterDeposits.cs和enterWithdrawals.cs而无需创建新项目。 我在网上发现了一些教程,告诉我如何做事(比如创建一个新项目),但是如果没有对IDE词汇的深入理解,我不确定我是否保持一切尽善尽美。 救命!