主题:[求助]c#新手求救!S.O.S
cedlb
[专家分:0] 发布于 2008-04-09 16:59:00
我用VS2005写了个程序,用C#写的.
目的是:用批处理来编译C#源程序,然后再运行生成的EXE文件,
现在问题是:编译后生成的EXE文件生成到了F:\c#\WindowsApplication1\WindowsApplication1\bin\Debug文件夹了,如果.CS源程序是放在该文件夹里还行.但要是放到别的文件夹中的话,点击"运行EXE"就找不到所生成的EXE文件了.
各位能帮我看下是怎么回事吗?
小弟先谢了呀
此主题相关图片如下:
回复列表 (共4个回复)
沙发
tujun [专家分:1190] 发布于 2008-04-14 11:51:00
不用看,
肯定是文件路径的问题
板凳
orangelegend [专家分:860] 发布于 2008-04-14 23:04:00
看看我下面的演示,你看看是不是这个原因。
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 楼
orangelegend [专家分:860] 发布于 2008-04-14 23:07:00
csc不是直接就能运行的命令。
csc不是dir,cd ,mv之类可以直接运行的。
你需要配置一下。path.
4 楼
orangelegend [专家分:860] 发布于 2008-04-14 23:20:00
1楼说的对,文件路径有错。
我来回复