gpt4 book ai didi

c# - 部署 .NET C# 控制台应用程序

转载 作者:行者123 更新时间:2023-11-30 22:15:44 25 4
gpt4 key购买 nike

全部,

我在 VS2010 (.NET4) 中创建了一个 C# 控制台应用程序。访问数据库并发送电子邮件。当我从 VS 运行它时它工作正常但是将应用程序部署到远程服务器让我感到困惑。我需要做的就是在 (1) 远程 Windows 服务器上安装此应用程序。

应该很容易吧?

查看发布设置,我没有看到任何可以在不创建安装程序(从 CD-Rom 或 DVD-ROM)的情况下在本地构建它的东西,并且其他 2 个选项实际上也不适用,至少根据他们的描述。

到目前为止,这是我所做的:

给我的 VS2010 发布选项如下:

第 1 步选择了选项 3 enter image description here

第 2 步将生成的文件放在远程服务器上 enter image description here

第 3 步运行安装程序

第 4 步获取此错误

enter image description here

问题

我的做法是否正确?如果没有,我需要做什么?

谢谢

最佳答案

注意错误:

The application requires that assembly office Version 12.0.0.0 be installed in the Global Assembly Cache (GAC) first.

引用this answerthis MSDN question其中包含我在下面引用的答案:

We solved it by going into the Applications Files dialog under the publish tab of the Project's properties and changing the office.dll assembly to Include. It had previously been set to prerequisite (auto). --Dave3182

关于c# - 部署 .NET C# 控制台应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17820033/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com