Tag: 部署

使用ClickOnce部署更新本地SQL Server数据库

我正在构建一个将使用某些设置和本地SQL Server的应用程序。 我的问题是,到了更新应用程序的时候; 是否会覆盖设置或数据? 如果我想在将来改变一些表格会怎样?

如何在Web服务安装期间更改默认的虚拟目录名称?

我有一个使用VS2008创建的C#Web服务。 我有一个部署项目,用于创建我用于部署的MSI。 是否有某个设置可以更改安装期间提示用户的默认虚拟目录? 我不想更改Web服务的名称来执行此操作。

如何向ClickOnce应用程序添加先决条件?

我想在我的Click Once应用程序中添加先决条件。 这是问题所在。 该程序位于服务器中,客户端从特定URL安装应用程序。 我想在用户首次下载并安装它时自动安装先决条件(例如,Crystal Report Viewer),我该怎么办? 我正在使用C#Windows Forms和.NET Framework 4.0

运行WPF应用程序时出错

应用程序在它生成的计算机上正常工作,但当我将它复制到另一个,相同的操作系统时,它崩溃并显示此错误: Problem signature: Problem Event Name: CLR20r3 Problem Signature 01: vpn2.exe Problem Signature 02: 1.0.0.0 Problem Signature 03: 4f615c78 Problem Signature 04: mscorlib Problem Signature 05: 4.0.0.0 Problem Signature 06: 4ba1da6f Problem Signature 07: 3dab Problem Signature 08: ce Problem Signature 09: System.Windows.Markup.XamlParse OS Version: 6.1.7600.2.0.0.256.1 Locale ID: 1033 Additional Information 1: 0a9e Additional Information […]

C#:如何包含依赖DLL?

我正在使用在2个DLL中定义的第三方API。 我已将这些DLL包含在我的项目中并设置对它们的引用。 到现在为止还挺好。 但是,这些DLL至少有一个在运行时无法找到的依赖DLL。 我将丢失的DLL复制到项目中并设置“复制到输出”标志但没有成功。 我应该在这里做什么来告诉项目应该在哪里找到依赖DLL? 澄清我尝试添加对丢失的DLL的引用,但因为它不被识别为.Net组件。 无奈之下,我将它直接添加到输出文件夹但没有成功。 最后,我在PC上安装了API,一切正常。 安装程序设置PATH变量,并在安装文件夹中找到DLL。 但是如何告诉项目查看其内部文件夹?

如何防止Visual Studio在Web项目中“发布”XML文档文件?

注意:此问题类似于如何在发布模式构建中阻止XML文档文件的副本? ,但它不一样,那里的答案不适用。 请继续阅读以找出原因。 (如果您不同意,请在评论或聊天中询问,我很乐意精心制作)。 我有一个库项目(myLibrary)和一个引用该库的ASP.NET Web应用程序项目(两者都在同一个解决方案中)。 检查库项目的“生成XML文档文件”,因为我希望在开发时具有那些不错的IntelliSensefunction。 当我发布 Web应用程序(项目上的上下文菜单/发布…)时,它只将运行应用程序所需的文件(无源代码等)复制到某个发布目录。 非常好。 不幸的是,它还复制了库的XML文档文件。 由于我认为我们图书馆的文档是商业秘密,我不希望它最终出现在客户的服务器上。 因此,我们必须记住在部署之前从发布目录中手动删除此文件。 有没有办法阻止 Visual Studio在发布ASP.NET项目时复制此文件,但在开发时仍然保留XML文档IntelliSense的好处?

如何部署COM

我刚刚完成了我的新COM项目(C#,.NET 3.5)。 该项目将由VFP应用程序调用。 它在我的开发机器上运行良好,但现在我需要知道如何在用户的机器上部署它。 点击一次不适用于这种项目,所以我想我不得不手动分发DLL。 那么,我应该把DLL放在哪里以及如何注册它? 顺便说一句,3.5框架已经安装在用户的机器上。 TIA

安装SQL Server 2014 Express包作为ClickOnce先决条件

我正在使用clickOnce并使用它部署安装程序。 我尝试了各种设置。 使用SQL Server 2008 Express和SQL Server 2012 Express作为先决条件都可以(我已经下载了它们并设置了clickonce“从app的相同路径下载先决条件”的选项)。 现在我正在尝试使用SQL Server 2014 Express做同样的事情。 由于SQL Server 2014 Express包不能完成2008和2012版本的版本,我正在尝试创建它。 我已经完成了它似乎工作,但安装它时给出错误号-2054422506 。 这是一个非常普遍的错误,我不明白。 它似乎是一个弹出窗口,说安装已停止,因为安装SQL Server Express 2014时出错并查看日志以获取更多信息。 日志只说: Installing using command ‘C:\Users\VIRTUA~1\AppData\Local\Temp\VSD24F4.tmp\SqlExpress2014\ SQLEXPR32_x86_ITA.EXE’ and parameters ‘/q /action=Install /features=SQL /instancename=SQLEXPRESS /securitymode=SQL /sapwd=passwd /sqlsvcaccount=”NT Authority\Network Service’ Process exited with code -2054422506 Status of package ‘SQL Server 2014 Express’ after install […]

如何使用SQL Server数据库部署或发布Windows应用程序

我开发了一个带有SQL Server数据库的C#应用​​程序。 当我尝试发布应用程序来测试它>>它在我的机器上正常工作(包括SQL Server数据文件夹中的数据库)>>但是当我将该已发布的应用程序移动到另一台机器时,它不起作用。 我想知道将项目与数据库一起部署的最简单方法 我在app.config使用此连接字符串: 我应该怎么做才能将数据库与已部署的应用程序放在一起,并在app.config动态修改数据库的连接字符串? 我在用户机器上打开项目时显示的exception说: 附加文件C:\ Program Files(x86)\ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ Data \ KBank.mdf的自动命名数据库的尝试失败,存在同名的数据库或无法打开指定的文件,或其在UNC份额上的位置 它似乎无法读取SQL数据库

DEP0600部署UWP项目时出错

在Visual Studio(社区2015 Update 3)崩溃部署带有蓝屏的UWP项目(意外的存储exception,之前发生过这种情况)之后,我再也无法部署任何项目了。 我尝试使用VS项目崩溃,该项目的先前版本以及完全清空的新项目。 错误消息如下: DEP0600:部署期间发生以下意外错误: ‘。’,hex值0x00,是无效字符。 第1行,第1位。 修复Visual Studio没有任何区别。 我找不到问题,但假设在崩溃期间有些东西被破坏了。 完全重新安装VS会不仅仅是修理? 这甚至可能需要更激烈的步骤吗? 谢谢, 莱因霍尔德