Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何分发应用程序_C#_Visual Studio 2010 - Fatal编程技术网

C# 如何分发应用程序

C# 如何分发应用程序,c#,visual-studio-2010,C#,Visual Studio 2010,我从来都不想分享我以前做过的任何东西,但我有一个程序,我想能够传递给一些人 这到底是怎么回事?是否可以只创建一个exe文件 我在我的项目中使用了2个第三方库。这将如何影响事情?可以给出发布目录的内容,但必须记住,对于外部库,将引用属性Copy Local设置为true。如果您忘记给客户端所有库,您将得到运行时错误。更好的选择是使用,例如。将来当你更新你的应用程序时,它将是最好的选择 这是lynda.com上的快速教程。您需要创建一个部署项目。转到文件添加新项目选择安装和部署。如果Visual S

我从来都不想分享我以前做过的任何东西,但我有一个程序,我想能够传递给一些人

这到底是怎么回事?是否可以只创建一个exe文件


我在我的项目中使用了2个第三方库。这将如何影响事情?

可以给出发布目录的内容,但必须记住,对于外部库,将引用属性Copy Local设置为true。如果您忘记给客户端所有库,您将得到运行时错误。更好的选择是使用,例如。将来当你更新你的应用程序时,它将是最好的选择


这是lynda.com上的快速教程。

您需要创建一个部署项目。转到文件添加新项目选择安装和部署。如果Visual Studio安装程序选择安装向导,您可以选择InstallShield或Visual Studio安装程序。它是什么类型的应用程序?有没有不进行安装就分发的方法?这个项目不是很复杂,有没有办法创建一个没有安装就可以运行的exe?问题是你可能需要注册你的第三方库。您可以尝试获取bin\debug或bin\release文件夹的内容,并查看它是否将运行。其他计算机将需要有.Net IStaledeverything来运行程序(通常还有一些额外的文件)应该位于
\Documents\Visual Studio 2010\Projects\\bin\Release
文件夹(或\bin\Debug)中。在大多数情况下,您只需从该文件夹中获取所需的文件,将其放入.zip中,然后分发即可。“老鼠,@MarkHall击败了我:p