C# VS项目能否生成两个执行文件?
我想开发一个包含两个执行文件(一个作为主条目,另一个作为升级程序)的应用程序 我想知道这两个执行文件是否可以在VS项目中生成 如果不能,是否有更好的方法来开发这两个执行文件?以及如何共享一些模型代码C# VS项目能否生成两个执行文件?,c#,.net,visual-studio,C#,.net,Visual Studio,我想开发一个包含两个执行文件(一个作为主条目,另一个作为升级程序)的应用程序 我想知道这两个执行文件是否可以在VS项目中生成 如果不能,是否有更好的方法来开发这两个执行文件?以及如何共享一些模型代码 提前谢谢 您可以将模型提取到单独的项目中,并从解决方案中的任何其他项目中引用该项目 项目可以是一个可执行文件或一个充满类(模型类)的dll,解决方案可以有任意数量的项目,这些项目可以引用解决方案中的任何其他项目以及外部.dll文件 要将项目添加到解决方案中,只需在解决方案上单击鼠标右键,然后选择“添
提前谢谢 您可以将模型提取到单独的项目中,并从解决方案中的任何其他项目中引用该项目 项目可以是一个可执行文件或一个充满类(模型类)的dll,解决方案可以有任意数量的项目,这些项目可以引用解决方案中的任何其他项目以及外部.dll文件 要将项目添加到解决方案中,只需在解决方案上单击鼠标右键,然后选择“添加新项目”。如果在visual studio中只有一个项目处于打开状态,请使用“文件”菜单添加新项目
可能有帮助您可以将模型提取到单独的项目中,并从解决方案中的任何其他项目中引用该项目 项目可以是一个可执行文件或一个充满类(模型类)的dll,解决方案可以有任意数量的项目,这些项目可以引用解决方案中的任何其他项目以及外部.dll文件 要将项目添加到解决方案中,只需在解决方案上单击鼠标右键,然后选择“添加新项目”。如果在visual studio中只有一个项目处于打开状态,请使用“文件”菜单添加新项目
可能有帮助您只需创建WinForm应用程序和类库,就可以:
- 主应用程序(Windows窗体应用程序)
- 升级应用程序(Windows窗体应用程序)
- 公共模块(类库)
当然,高级应用程序不一定要有表单,您可以删除表单,只需将代码插入
Main()
即可创建WinForm应用程序和类库,因此您可以:
- 主应用程序(Windows窗体应用程序)
- 升级应用程序(Windows窗体应用程序)
- 公共模块(类库)
当然,高级应用程序不必有表单,您可以删除表单并将代码插入
Main()
您至少需要三个项目:
exe项目通常是一个非常精简的引导程序,在另一个程序集中执行代码。此方法允许您在不同的项目之间共享代码。您至少需要三个项目:
exe项目通常是一个非常精简的引导程序,在另一个程序集中执行代码。这种方法允许您在不同的项目之间共享代码。实际上,.NET可以像加载类库一样加载另一个.exe文件,因此只需要两个。但是,不要试图从升级程序引用主应用程序,因为该文件将被使用,然后无法替换。@Ben Voigt,是的,我知道这一点。只是在部署时,一个.exe将加载另一个.exe,这看起来非常尴尬。实际上,.NET可以像加载类库一样加载另一个.exe文件,所以只需要两个。但是,不要试图从升级程序引用主应用程序,因为该文件将被使用,然后无法替换。@Ben Voigt,是的,我知道这一点。只是在一个.exe将加载另一个.exe的部署中看起来非常尴尬。在这种情况下,共享将无法正常工作。升级程序无法加载任何要替换的文件。在这种情况下,共享将无法正常工作。升级程序无法加载任何要替换的文件。