key*_*oss 6 c# publish visual-studio-2010
我是使用Visual Studio的新手,我正在试图找出如何'发布'我的程序,以便我可以将其他计算机移动到那里并从那里运行它.我不确定它是否有所作为,但我的解决方案中有三个项目.如果我发布它,我还能继续开发原始文件等吗?
非常感谢!
Gra*_*mas 11
好的,所以你已经编写了代码,对它进行了调试,现在你要分发它...
使用Visual Studio构建解决方案时,每个项目的编译输出都是在手动指定的文件夹中生成的,或者默认情况下,在bin相对于项目根文件夹的文件夹中生成.在此文件夹中有子文件夹,用于保存相应构建的输出(例如,Debug文件夹包含Debug编译输出).
如果您有三个项目,例如,假设一个是可执行应用程序,另外两个是应用程序项目所依赖的动态链接库,后两个项目的编译输出将自动复制到应用程序编译输出文件夹,意味着您只需要发送此文件夹中的内容(以及您实际需要的任何其他内容).
对于(粗略)文件夹图,尝试可视化我所说的内容:
SolutionFolder\
ApplicationProjectFolder\
Bin\ <- contains overall output
Debug\ <- the compilation you develop with
Release\ <- the compilation you distribute (after testing)
DynamicLinkLibrary0Folder\
Bin\
Debug\ <- automatically copied to 'ApplicationProjectFolder\Bin\Debug'
Release\ <- automatically copied to 'ApplicationProjectFolder\Bin\Release'
DynamicLinkLibrary1Folder\
\Bin
Debug\ <- as above
Release\ <- as above
Run Code Online (Sandbox Code Playgroud)
分发后,您可以继续处理代码,当然,但是您很难指望应用程序的用户在不重新分发整个内容或更新/修补等的情况下进行最新更改.
当然,这个解决方案是最简单的形式 - 理想情况下,您需要安装程序项目作为解决方案的一部分,这是最终可分发的最终产品.
正如我上面所说,似乎你可能需要知道更多的东西才能胜任和自信地进行,我可以解释这里提到的每个方面的更多细节,毫无疑问,但它必须停在某个地方.希望这能让你开始.
| 归档时间: |
|
| 查看次数: |
6421 次 |
| 最近记录: |