回 帖 发 新 帖 刷新版面

主题:[求助]c#新手求救!S.O.S

我用VS2005写了个程序,用C#写的.
目的是:用批处理来编译C#源程序,然后再运行生成的EXE文件,
现在问题是:编译后生成的EXE文件生成到了F:\c#\WindowsApplication1\WindowsApplication1\bin\Debug文件夹了,如果.CS源程序是放在该文件夹里还行.但要是放到别的文件夹中的话,点击"运行EXE"就找不到所生成的EXE文件了.
各位能帮我看下是怎么回事吗?
小弟先谢了呀


此主题相关图片如下:

回复列表 (共4个回复)

沙发

不用看,
肯定是文件路径的问题

板凳

看看我下面的演示,你看看是不是这个原因。

MS-DOS下
1
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>csc
'csc' 不是内部或外部命令,也不是可运行的程序
或批处理文件。


2
Setting environment for using Microsoft Visual Studio 2008 x86 tools.

D:\Program Files\Microsoft Visual Studio 9.0\VC>csc
Microsoft (R) Visual C# 2008 Compiler version 3.5.21022.8
for Microsoft (R) .NET Framework version 3.5
Copyright (C) Microsoft Corporation. All rights reserved.

fatal error CS2008: No inputs specified

D:\Program Files\Microsoft Visual Studio 9.0\VC>

3 楼

csc不是直接就能运行的命令。
csc不是dir,cd ,mv之类可以直接运行的。

你需要配置一下。path.

4 楼

1楼说的对,文件路径有错。

我来回复

您尚未登录,请登录后再回复。点此登录或注册