gpt4 book ai didi

c# - Notepad++ 中的 NppExec 不重新编译我的 C# 代码

转载 作者:行者123 更新时间:2023-11-30 17:41:59 25 4
gpt4 key购买 nike

我似乎对 Notepad++ 的 NppExec 插件有疑问。我是 Windows 环境中编码的新手,所以可以想象我遗漏了一些相当明显的东西。

几天前,我得到了 NppExec 插件,可以在 Notepad++ 上运行。在 NppExec 插件中,在“执行”窗口下,我保存了这个:

"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\csc.exe" /out:"$(FULL_CURRENT_PATH).exe" "$(FULL_CURRENT_PATH)"
"$(FULL_CURRENT_PATH).exe"

当我第一次编译 C# 代码时,一切正常。如果我要做一个小的改变——就像写作一样简单

Console.WriteLine("testing: 1,2,3");

在Main方法的底部,Notepad++软件并没有告诉编译器重新编译文件。相反,再次执行代码只是再次运行我的代码的过去版本(即使保存了我的更改)。

有谁知道为什么会这样,我可以做些什么让 Notepad++ 告诉编译器重新编译文件?

提前致谢。

最佳答案

我有两种方法给你:

<强>1。改进您的 Npp Exec 脚本以在编译之前将 $(FULL_CURRENT_PATH) 文件转储到某处。

  • cmd/c copy "$(FULL_CURRENT_PATH)""$(CURRENT_DIRECTORY)\currentfile.txt"
  • 通过这种方式,您将了解哪些代码实际上是从 Notepad++ 交给编译器的。

<强>2。您无需购买 Visual Studio。(只需下载并像 Notepad++ 一样使用。)

关于c# - Notepad++ 中的 NppExec 不重新编译我的 C# 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32276360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com