![](/img/trans.png)
[英]Any way to check if a css file is referenced somewhere in the solution? Visual Studio
[英]Any quick way to run a file in Visual Studio?
有没有快速方法在VS 2008中使用Main方法运行文件(.cs)?
通常,您需要测试一些模型代码,Going Alt + f7(Project-> ProjectName Properties)并从下拉列表中更改Startup对象非常麻烦。
让自己成为SnippetCompiler ,它可以运行片段(不在VS内部,但足够接近)并且可以帮助你。
那些代替模型,把它们写成单元测试。 您可以快速运行它们而无需更改入口点。 测试可以留待以后的更改。 您可以使用Asserts和Trace Writes,而不是写入控制台。
为了编译一个文件C#程序,我创建了一个.bat文件,在该文件中我拖放.cs文件并在.cs文件目录中获取.exe文件。
SET PATH=%PATH%;C:\WINDOWS\Microsoft.NET\Framework\v3.5
cd %~d1\
cd "%~p1"
csc %1
您可以在Visual Studio宏中使用此.bat文件来编译活动的.cs文件并运行该应用程序。
Sub RunCS()
If Not ActiveDocument.FullName.EndsWith(".cs") Then
Return
End If
REM Path to batch file
Dim compileScript = "C:\dev\compileCS.bat"
Dim compileParams As System.Diagnostics.ProcessStartInfo
compileParams = New ProcessStartInfo(compileScript, Chr(34) & ActiveDocument.FullName & Chr(34))
Dim compiling As System.Diagnostics.Process
compiling = System.Diagnostics.Process.Start(compileParams)
compiling.WaitForExit()
Dim programFile As String
programFile = ActiveDocument.FullName.Substring(0, ActiveDocument.FullName.Length - 3) + ".exe"
Dim running As System.Diagnostics.Process
running = System.Diagnostics.Process.Start(programFile)
End Sub
这将只运行所有代码都在一个文件中的程序。 如果您想快速更改项目,可以将解决方案的启动项目更改为当前选择
我保留了一个沙盒解决方案,它有一个控制台项目和我经常使用的其他小项目类型。 Snippet Tools很不错,但通常不会像调试等整个Visual Studio一样。
Snippy ,最初由Jon Skeet(我相信潜伏在这里)并由Jason Haley进一步开发。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.