Visual C#Building Release但需要dll的位置?

时间:2013-09-15 12:15:15

标签: c# shared-libraries release building

我知道有很多这样的线程,但没有人完全告诉我该怎么做。我正在Windows窗体中编写C#.Net 4.0应用程序,我需要将其编译为Release,它应该只在安装了Full .Net Framework 4.0的其他计算机上运行,​​并且它应该是可移植的 - 没有安装程序。 在安装了Visual Studio的PC上(目前我正在使用2012 Pro),exe运行没有问题,但在没有VS的其他人上,它缺乏dll。问题是找到需要复制的dll(应用程序只是崩溃,没有错误消息,Windows试图找到解决方案)。 是否有某个编译标志或某些东西可以给我一个使用过的dll列表或只是将它们复制到Release文件夹?

1 个答案:

答案 0 :(得分:0)

在项目比例上,我找到了Publish选项,这使我成为了项目的设置。在那里,我发现其他PC不仅需要安装SQLCe,还需要Visualbasic包,不知道为什么,但需要它们。 安装这两个安装程序后,一切都开始在任何其他PC上正常工作。 谢谢大家的帮助。