C#:控制台应用程序如何生成 .exe文件
今天在练习C#网络编程时,想生成.exe文件多客户端测试的时候,发现生成不了
很郁闷,网上找了一下,问题终于解决。
先说下,我的项目是MyClient,在VS2017按F5调试后,正如下图显示的,并没有生成exe文件,可执行文件就一个dll文件
我们想要运行程序,可以用 cmd 进入该目录 输入 : start dotnet xxx.dll 即可运行。(xxx是 项目名,如我的是 start dotnet MyClient.dll)
但是这样还是太麻烦,有没有什么办法直接点击.exe就可以了,不用一步步的cd找目录,然后输入命令才能运行。如下:
然后点编辑这个xxx.csproj
在文件中加入一句: <RuntimeIdentifier>win10-x64</RuntimeIdentifier>
我的电脑是win10 x64 ,所以中间属性填win10-x64 (根据自己电脑自行修改 win-x86 or win-x64 )
然后按f5,调试生成,可能第一次会报错,没事,再按一次f5调试生成即可。
即可看到在debug下有 win10-x64文件夹,里面的内容如下:
然后点开这个文件夹,就可以找到exe文件了。
OK,结束!
评论