C#app要求(除了.NET)

Gat*_*mir 2 c# exe

有人以可执行的形式使用我的C#windows应用程序到底需要什么?我知道.NET框架必须安装在计算机上,但我听说还有更多.除了通过"发布"进行可安装的表单之外,还有什么方法可以传播应用程序吗?我的意思是,需要哪些项目文件?只有exe文件,或者这些pdb和manifest文件呢?他们必须来自bin/debug或bin/Release,还是没有区别?(我知道用这个应用程序创建的文件保存在"debug"中)因为我需要用.NET框架向某个人显示我的程序(作为exe)...

Nei*_*ell 5

除非您使用过第三方组件,否则您只需要.NET框架.

如果您在解决方案中使用打包和部署项目,它将自动生成一个.msi文件,其中包含您的应用程序需要安装的所有内容.

如果您希望应用程序抛出的任何异常中的文件和行号详细信息,则需要.pdb文件.如果您将应用程序作为产品销售,请不要包含它们,因为该信息会带来安全风险.如果它是一个内部应用程序,那么考虑将它们包含在您的包和部署项目中,因为它是获取异常日志的有用信息.