我需要创建一个脚本,从C#控制台项目生成可执行文件.
将运行脚本的客户端系统没有Visual Studio,但它安装了.NET框架.如何在客户端使用最少或没有软件安装?
C#编译器(csc.exe)是否附带.NET框架?如果是这样,该位置是否有环境变量?
Val*_*mas 12
如果您已准备好项目并且只想更改某些代码然后构建,请查看位于该Microsoft.Net目录下的文件夹中的MSBuild Windows.
C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild "C:\Projects\MyProject.csproj" /p:Configuration=Debug;DeployOnBuild=True;PackageAsSingleFile=False;outdir=C:\Projects\MyProjects\Publish\
Run Code Online (Sandbox Code Playgroud)
(请不要编辑,留下一行)
...为了便于阅读,上面这一行被细分了
C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild "C:\Projects\MyProject.csproj"
/p:Configuration=Debug;DeployOnBuild=True;PackageAsSingleFile=False;
outdir=C:\Projects\MyProjects\Publish\
Run Code Online (Sandbox Code Playgroud)
如何确定安装Microsoft .NET Framework的版本和Service Pack级别
如果你是奶奶,这很容易:
- .bat用这个创建一个文件:
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\csc.exe csharp.cs
csharp.exe
Run Code Online (Sandbox Code Playgroud)
- .cs用这个创建一个文件:
class Program
{
public static void Main()
{
System.Console.Clear();
//code...
System.Console.WriteLine("Congratulation! =D");
//...code
System.Console.ReadKey();
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9627 次 |
| 最近记录: |