码迷,mamicode.com
首页 > Windows程序 > 详细

c# 01/26/2015

时间:2015-01-26 19:32:00      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:sn   c#   gacutil   

右侧栏 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# 01/26/2015

标签:sn   c#   gacutil   

原文地址:http://9303206.blog.51cto.com/9293206/1608503

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!