6

I created a C# application in Visual studio 2010 with C#. It is using some other DLL files. When I publish it using Build->Publish the Setup.exe file generated.

When I run this setup in another machine I get the error "Required Files Missing.". I tried this, but it did not take out issues.

This also did not help because inside New Project->Other Project Types->Setup and Deployment, Setup Project is not there. It is empty.

How can I solve this?

4

2 回答 2

6

当您在另一台机器上运行设置时,应用程序的发布文件夹需要存在于该机器的正确位置。

在您的情况下,发布文件夹不存在。

因此,这种错误即将到来。

将程序成功运行的机器上的发布文件夹粘贴到要安装应用程序的另一台机器上。

然后,在该发布文件夹中运行安装文件。

那么只有你才能克服这个问题。

发布文件夹包含所有必要的 dll 和文件,该应用程序需要运行。

于 2013-06-04T09:33:39.747 回答
0

当我遇到这个问题时,我发现需要将一个或多个引用的 DLL 设置为 CopyLocal = true。

这会影响单击一次的应用程序和安装程序。如果该文件可能不在用户的计算机上,则需要包含它(或让他们安装它)

(检查文件的再分发许可)

于 2013-06-04T10:37:32.250 回答