C#编译器推荐

2022-06-06 16:21:55 +08:00
 sudoy

在 GitHub 找到一个不错的 P2P 工具 但是是用 C#写的,我对 C#一点基础都没有。我自己网上做了一番搜索,还下载了 Visual Studio, 但是还是搞不定。哪位大神教教我怎么把这个仓库编辑成 windows 可执行文件,感激不尽!

1274 次点击
所在节点    问与答
10 条回复
kop1989smurf
2022-06-06 16:39:03 +08:00
Trojan:MSIL/AgentTesla.LQL!MTB

你确定你不是故意的?
villivateur
2022-06-06 16:40:46 +08:00
C#、Windows ,这两个关键词一来,还有其他选择吗?肯定是 Visual Studio 啊,你既然已经下了,就去看看这个项目需要哪些组件,下载安装即可
AdamMaggie
2022-06-06 17:20:01 +08:00
首先,他的目标框架是.NET Framework 4.8,你先看你有没有装 v4.8 的 SDK
sudoy
2022-06-06 17:21:46 +08:00
@kop1989smurf 你是说我故意装作小白骗你下载编译让你中毒? 这个是个开源项目,你如果懂得 C#可以自己看源码啊,而且我在找 issue 看有没有人教如何编译的时候看到也有人提这个问题,作者也回复过了这个问题
https://github.com/miroslavpejic85/p2p/issues/26
sudoy
2022-06-06 17:24:36 +08:00
@villivateur 完全不会,python 还会一点 pip install, C# 都不知道如何安装组件,这个项目哪个文件是入口都不知道,装了 cygwin 以后提示找不到 g++, 哎 算了放弃掉
idealhs
2022-06-06 17:43:52 +08:00
vs 下好,装.net framework 4.8 https://dotnet.microsoft.com/en-us/download/dotnet-framework/thank-you/net48-developer-pack-offline-installer
我试了下,这个项目没啥别的引用,直接编
idealhs
2022-06-06 17:49:24 +08:00
还有这玩意编译出来确实报毒,谁有兴趣可以看看代码里是啥
sudoy
2022-06-06 22:09:21 +08:00
@idealhs 感谢
sudoy
2022-06-06 22:17:58 +08:00
@idealhs 我看不懂 C#源码,不过开源的项目应该不会放毒吧,即便是恶意代码被举报 GitHub 会封号
sudoy
2022-06-07 09:54:18 +08:00
@idealhs 刚刚学会用 VS 编译了,不过编译的时候提示“无法处理 resx 文件”, 网上查了一下,说是文件引用了外部来源默认被锁住了。打开了这两个 resx 文件,发现引用外部 URL ,也就是外部 STUN 服务器,导致被锁住。估计这个也是导致编译结果 exe 文件报毒的原因吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/857621

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX