在Visual Studio中进行快速的一次性编译,而不需要创建一个全新的项目/解决方案
本文关键字:创建 一个 解决方案 项目 不需要 Studio Visual 编译 一次性 | 更新日期: 2023-09-27 18:02:03
是否有任何Visual Studio工具可以让您运行c#代码而无需编译整个项目或创建新项目/解决方案只是为了测试那部分代码?
我经常遇到的问题是,有时我会好奇"这段代码在这种情况下是如何工作的?"我真的不想创建一个新的项目/解决方案,只是为了测试这段代码。有没有什么工具(如果能集成到Visual Studio中就更好了)可以让我快速编译一小段代码并运行这段代码?
我记得在过去LINQPad可以让我运行LINQ查询,而不需要创建一个全新的项目/解决方案。
嗯,正如你所提到的,有LINQPad。你可以用它来做的不仅仅是查询——你可以在里面编写相当任意的c#代码。
我有Snippy,这是我为c#深度编写的,所以我可以像这样呈现片段:
int x = 10;
Console.WriteLine(x);
和编译并运行那些没有 else。它还处理方法,像这样:
static int Foo()
{
return 10;
}
...
Console.WriteLine(Foo());
它没有智能感知等,但它可能对你来说已经足够好了:)
不在Visual Studio中,但请查看"STFU和代码" http://www.stfuandcode.net/
它让你编译小的应用程序进行测试。尽管你必须确保你带来了所有的支持代码