在 .NET Visual Studio 2008 中制作安装程序但编译项目

发布于 2024-12-31 22:08:08 字数 462 浏览 0 评论 0原文

我在相应的文件夹中有几个解决方案(作为存储过程连接到sqlserver的c#代码),我想为此进行设置,但由于我想获得最佳结果,所以我希望当用户安装软件时在用户的计算机中再次编译解决方案,然后检查与 sql 的连接,以便用户可以执行生成的存储过程。

(我的意思是生成一个包含所有已编译解决方案的文件夹,然后部署它们,以便用户可以在 SQL 中的存储过程中使用它们)服务器

作为先决条件,我要求用户已经安装了 cs 编译器和 sql 服务器。

我能做什么,我是遵循教程,但我不知道如何编译和准备所有带有sql的数据库连接,也不知道如何部署所有cs代码......这可能吗?

I have several solutions (c# code which connects to sqlserver as stored procedures) in their corresponding folder, and I'd like to make a setup for this, but as I want to get optimal with results, I want that the solutions to be compiled again in the machine of the user when user is installing the software and then check the connection to a sql so user can execute generated stored procs.

(I mean to generate a single folder with all the solutions compiled and then deploy them so user can use them in a stored procedure in SQL)server

As a precondition I ask user to have already the cs compiler and sql server installed.

What could I do, I was following a tutorial but I do not know how to compile and prepare all the database conection with sql, also how to deploy all cs code... is this even possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

虐人心 2025-01-07 22:08:08

Visual Studio 安装项目并不真正支持这一点,因此您最好使用不同的安装创作工具。以下是一个可以帮助您入门的列表:http://en.wikipedia.org/wiki/List_of_installation_software

您需要安装工具具有以下功能:

  • SQL 脚本支持
  • SQL 连接测试支持
  • 启动条件和先决条件支持

安装程序只需将资源复制到适当的位置并执行一些操作来配置这些资源。因此,您首先需要确定如何手动安装应用程序(手动复制/粘贴和配置),然后才尝试在安装程序中复制该逻辑。

Visual Studio setup projects don't really support this, so you're better off with a different setup authoring tool. Here is a list which can get you started: http://en.wikipedia.org/wiki/List_of_installation_software

You need the following features in a setup tool:

  • SQL scripts support
  • SQL connection testing support
  • launch conditions and prerequisite support

An installer simply copies resources in the appropriate locations and performs some actions to configure those resources. So you first need to determine how you can install your application manually (manual copy/paste and configuration), and only then try to replicate that logic in an installer.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文