您的位置:首页 > 编程语言 > C#

c# 01/26/2015

2015-01-26 16:13 330 查看
右侧栏 project 下properties 点中 再把output改成 class library 会在 ..\bin\Debug 下生成 .dll 文件

设置 set up startup project 设置成启动工程

C:\Windows\Microsoft.NET\Framework\v4.0.30319 下的csc.exe 就是 c#的编译器

using System;

public class Helloworld
{
public static void Main(string[] args)
{
Console.WriteLine("Hello World");
Console.WriteLine("Enter any key to exit...");
Console.Read();
}
}


developer Command Prompt for vs2012.exe 工具

1.C:\Program Files (x86)\Microsoft Visual Studio 11.0> csc /?
---csc的用法

2.C:\Program Files (x86)\Microsoft Visual Studio 11.0>csc /t:exe /out:C:\Users\jz9
1129\Documents\Visual Studio 2012\temporary\helloword.exe C:\Users\jz91129\Docum
ents\Visual Studio 2012\temporary\helloworld.cs
Microsoft (R) Visual C# Compiler version 4.0.30319.18408
for Microsoft (R) .NET Framework 4.5
Copyright (C) Microsoft Corporation. All rights reserved.

error CS2001: Source file 'Studio' could not be found
error CS2001: Source file '2012\temporary\helloword.exe' could not be found
error CS2001: Source file 'C:\Users\jz91129\Documents\Visual' could not be found
error CS2001: Source file 'Studio' could not be found
error CS2001: Source file '2012\temporary\helloworld.cs' could not be found
warning CS2008: No source files specified

C:\Program Files (x86)\Microsoft Visual Studio 11.0>csc /t:exe /out:C:\cstemp\he
lloworld.exe C:\cstemp\helloworld.cs
Microsoft (R) Visual C# Compiler version 4.0.30319.18408
for Microsoft (R) .NET Framework 4.5
Copyright (C) Microsoft Corporation. All rights reserved.

C:\Program Files (x86)\Microsoft Visual Studio 11.0>
可见 路径里面不可以有空格

3.>ildasm --反编译.net的exe和dll文件

4.> sn /? 生成一对公钥私钥对
在工程--> properties 中 signing --> browser-->加入生成的snk

5.c:\windows\assembly 电脑上所有的公共assembly

6.homework
--Strong name an assembly
--Add to GAC
参考资料: http://www.cnblogs.com/lly001001/archive/2012/05/24/2515930.html https://msdn.microsoft.com/en-us/library/ex0ss12c(v=vs.110).aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c# sn gacutil