使用vs2013的开发人员命令提示符的问题

时间:2014-08-07 17:12:38

标签: c# visual-studio

我目前正在阅读第六版Windows编程。本书需要使用C#,而不是我熟悉的c ++,因此我正在阅读Charles Petzold撰​​写的Chapter Zero .NET。在这个免费的pdf中,它告诉我使用Visual Studio的命令行,我搜索了如何查找并想出了使用vs213的Developer Command Prompt的答案。它告诉我将以下代码输入到一个记事本文件中,该文件只显示给控制台我假设。

// --------------------------------------------
// FirstProgram.cs (c) 2006 by Charles Petzold
// --------------------------------------------

class FirstProgram
{
    public static void Main()
    {
        System.Console.WriteLine("Hello, Microsoft .NET Framework!");
    }
}

现在,在我将其输入记事本并将其保存为" firstprogram.cs"后,我被告知要进入VS2013的开发人员命令提示符并输入" csc firstprogram.cs&# 34 ;.应该从我的计算机中的csc.exe文件将我的代码编译成C#。但是,当我输入此代码时,它会显示消息:

Microsoft(R)Visual C#编译器版本12.0.30723.0 对于C#5 版权所有(C)Microsoft Corporation。保留所有权利。

错误CS2001:源文件' firstprogram.cs'无法找到 警告CS2000:未指定源文件

请帮帮我。这非常烦人。即使pdf说首先使用我的Visual Studio 2013,它会更好吗?我的Visual Studio 2013是否应该运行名为Blend的应用程序?

2 个答案:

答案 0 :(得分:2)

进入命令提示符后,导航到FirstProgram.cs所在的文件夹并在那里执行命令。也许你最好只使用Visual Studio,虽然弄清楚它不会伤害你。

要导航,请使用cd <folder_path>

答案 1 :(得分:0)

在编译之前,您需要将目录(CD)更改为包含源文件的目录。

在命令提示符下,如果你执行&#34; dir firstprogram.cs&#34;它会说找到0个文件,我猜测。