社区
C#
帖子详情
如何给Visual Studio.net2003的C#语言指定一个编译器
xupc
2003-11-10 04:32:42
现在我的机器上有1.0,1.1,1.2三个版本的Framework,可是C#在Visula Studio.net2003上只能用1.1的Csc.exe来编译,我可不可指定用1.0或1.2的Csc.exe来编译?
...全文
37
14
打赏
收藏
如何给Visual Studio.net2003的C#语言指定一个编译器
现在我的机器上有1.0,1.1,1.2三个版本的Framework,可是C#在Visula Studio.net2003上只能用1.1的Csc.exe来编译,我可不可指定用1.0或1.2的Csc.exe来编译?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xupc
2003-11-12
打赏
举报
回复
谢谢 juqiang,
你能给出那个ppt 的关键字吗?
juqiang
2003-11-12
打赏
举报
回复
编译没有问题,你需要修改你得app.config或者web.config文件。关于在runtime指定不同version的问题,你可以搜索一下今年的teched2003的一个ppt,上面有详细地介绍。
不过,建议你不要再一个机器上装多个版本的framework,因为v1.0有一些bug,而v1.1在安全权限上有了一些限制。你有v1.2乐?发布后叫2.0,你那是内部的alpha版吧?
loopming
2003-11-12
打赏
举报
回复
关注一下。。。
sea026
2003-11-12
打赏
举报
回复
现在我的机器上有1.0,1.1,1.2三个版本的Framework
出了1.2的了?
gujianxin
2003-11-11
打赏
举报
回复
偶认为,编译器本身变化不大,关键的变化应该是引用的类库的版本,
所以,你可以尝试在注册表中的
.NETFramework\policy \standards 修改 1.1.4322 为 1.0.3705
没有条件,未经过测试,请自负后果
caiyi0903
2003-11-11
打赏
举报
回复
学习一下……
xupc
2003-11-11
打赏
举报
回复
to Sunmast(速马) 我说的是如何给Visual StudioIDE指定编译器
michaelowenii
2003-11-10
打赏
举报
回复
no idea .
速马
2003-11-10
打赏
举报
回复
用命令行方式编译好了...
csc.exe /target:winexe /out:App.exe App.cs
solomon2002
2003-11-10
打赏
举报
回复
在path中指定
uranuswang
2003-11-10
打赏
举报
回复
学习中……
lovered
2003-11-10
打赏
举报
回复
顶分
xupc
2003-11-10
打赏
举报
回复
多谢楼上老大的。
但是,这个是指如何在IIS中配置aspx文件件映射问题,我要的不是这个。
我说的是指在编译.cs文件时,指定某一个csc.exe(1.0、1.1或1.2版的)来进行编译。
acewang
2003-11-10
打赏
举报
回复
http://www.csdn.net/develop/read_article.asp?id=18122
roslyn:Roslyn
.NET
编译器
提供具有丰富代码分析API的C#和
Visual
Basic语言
欢迎使用
.NET
编译器
平台(“ Roslyn”) Roslyn为开源C#和
Visual
Basic
编译器
提供了丰富的代码分析API。 它支持使用与
Visual
Studio
使用相同的API来构建代码分析工具。 C#和
Visual
Basic语言功能建议 如果您想建议C#或
Visual
Basic语言的新功能,请转到此处: 用于C#特定问题 用于VB特定功能 用于影响两种语言的功能 有助于! 做出贡献的一些最佳方法是尝试解决问题,归档错误并加入设计对话。 问题
一个
很好的入门方法是问一些问题! 首先 您也可以加入有关或的设计讨论 查看您的问题是否已经得到解决! (使用 :thumbs_up: React)
好用的反编译工具
.NET
Reflector 6.1.0.11(截至2010.08.19最新版)
NET程序员的开发利器
.NET
Reflector 一、 简介 程序集,作为
.NET
时代的动态链接库,蕴藏了太多的软件秘密。为此,
Visual
Studio
内置的ILDASM成为最初挖掘程序集的上佳工具。但自从Reflector出现后,ILDASM相形见拙。因为,Reflector能提供更多的程序集信息,而且是免费的工具。 如今,在
Visual
Studio
.NET
中编译源代码(无论是VB还是C#)时,
编译器
都会将高级源代码翻译成MSIL,即“微软中间语言”,而不是特定的机器指令。具有更多安全性、版本控制、共享能力与其它相关元数据的中间语言(IL),是包在
一个
或多个DLL或可执行文件中的。 基于ILDASM检查程序集中的IL有时很有用,但它要求我们熟悉MSIL。通常,比起IL,大多数开发人员对像C#或
Visual
Basic这样的高级程序设计语言更为熟悉。 Reflector的出现使
.NET
程序员眼前豁然开朗,因为这个免费工具可以将
.NET
程序集中的中间语言反编译成C#或者
Visual
Basic代码。除了能将IL转换为C#或
Visual
Basic以外,Reflector还能够提供程序集中类及其成员的概要信息、提供查看程序集中IL的能力以及提供对第三方插件的支持。 二、 下载与运行Reflector Reflector是由微软员工Lutz Roeder编写的免费程序。这个软件经常更新,你可以在http://www.aisto.com/roeder/dotnet下载最新的版本。在本文成文之时,Reflector的最新版本为5.0.35.0,仅有1M大小。只要双击下载后的Reflector.exe文件即可运行Reflector。 默认情况下,Reflector会打开一组公共程序集(mscorlib、System、System.Data、System.Drawing等等)。每个打开的程序集都列在Reflector的主窗口中。单击程序集旁边的+图标可以展开树结构并展示程序集的命名空间。每个命名空间旁边都有
一个
相关的+图标,单击这个图标将显示这个命名空间内的类。除此以外,还可以展开每个类,显示类的成员:事件、字段、方法与属性。 要想查看其它程序集(包括我们自己创建的程序集)的细节,你可以使用菜单命令“File→Open”。然后,浏览到想要查看的程序集。只要选择了有效的
.NET
程序集,这个程序集就可以在Reflector的主窗口中与其它默认程序集共同显示。要想从Reflector的主窗口中删除程序集,只需右击程序集并选择“Close”。 三、 使用Reflector反汇编程序集 提供基本的程序集是Reflector唾手可得的功能,然而,Reflector真正的威力体现在它的反汇编能力。只要浏览到类级的成员,就可以通过Tools菜单中的Disassembler项(或在该项上单击右键)反汇编此成员。这将打开第二个窗格,以C#、
Visual
Basic、Delphi或者IL显示反汇编后的内容。图2以
C#语言
展示了对SmtpClient类中Abort方法的反汇编结果。 有了Reflector的反编译功能,要研究
.NET
框架基类库就容易多了。我们完全可以在没有源代码的情况下研究我们所创建或者正在使用的程序集相应源代码。 不用太担心,你自己的
.NET
应用程序还有其它受保护措施。但是,想阻止别人查看
.NET
程序集的IL(继而反编译成C#或者
Visual
Basic)是不可能的,但你可以使用“混淆”技术使IL变得混乱。目前,市场上有许多
.NET
混淆产品,比如:PreEmptive Solution的Dotfuscator、WiseOwl的Dmeanor以及Remotesoft的
.NET
Obfuscator等。 四、 Reflecator的其它功能 除了作为对象浏览器与反汇编器之外,Reflector还可以显示类与其成员的调用与被调用图、提供单键访问Google或MSDN搜索的能力并提供了允许第三方开发人员为Reflector创建插件的框架。 要查看调用或被调用图,只需要在树视图中选择
一个
成员,访问Tools菜单,选择Call Graph或Callee Graph选项即可。Call Graph会列出所选项所调用的成员,而Callee Graph列出调用所选项的成员。 通过使用插件,Reflector的功能可以得到进一步扩展。目前有能显示程序集依赖图、自动加载当前运行中的程序集、输出整个程序集的反汇编内容以及在
Visual
Studio
中作为Reflector的宿主等的插件。还有更多插件都列在http://www.codeplex.com/reflectoraddins中。在此,我极力推荐有兴趣的读者前去一看。 不出乎所料,的确存在
一个
Reflector.
Visual
Studio
插件。有了这个插件,就可以让Reflector集成在
Visual
Studio
环境中,进而取代以前那个有些“拙漏”的对象浏览器。 首先,我们需要在机器上准备Reflector的最新版,然后从http://www.testdriven
.NET
/reflector下载最新版本的Reflector.
Visual
Studio
插件。据说安装了此插件之后,Reflector能够与
Visual
Studio
完美融合。但遗憾的是,本人试下载此软件并安装(仅能得到TestDriven
.NET
-2.8.2130 RTM个人测试版本,时间7/30/2007,大小3.3M)后,没有大发现—仅是在VS2005中添加“Go to Reflector”和
一个
帮助菜单项。点击“Go to Reflector”菜单项仅是从VS2005内部启动Reflector而已。 有了Reflector.
Visual
Studio
插件(正版,下面是根据在线资料介绍),Reflector可以寄在
Visual
Studio
中Reflector不仅是
一个
对象浏览器、反汇编器,包裹在同
一个
程序中的所有功能还可以寄于
Visual
Studio
中。 五、 小结 还记得Spy++吗?在Win32时代,这个软件对于我们分析
一个
陌生软件的设计思路可谓立下汗马功劳。在如今的
.NET
时代,Reflector又成为每个严肃的
.NET
开发人员工具箱中必不可少的精髓工具之一。怎么样,请赶紧试锋吧。
Visual
studio
.net
和
.Net
FrameWork 区别
1.区别: a. 1.
Visual
studio
.net
是
一个
开发工具,它有
2003
,2005,2008等版本。 2.
.Net
FrameWork是个核心组件。 用汽车作比喻(个人):
.Net
平台是汽车,
Visual
studio
.net
是汽车壳,
.Net
FrameWork是发动机。汽车没有汽车壳(Visu
Visual
Studio
.NET
2003
的升级功能
编译/天行关键词
Visual
Studio
J# 移动设备 本文介绍了
Visual
Studio
.NET
2003
中对J#支持,对移劝开发的支持,改进的调试以及其它一些功能。无论何时升级
一个
受欢迎的工具时,都会存在着兼容性、版本以及有关方法学的变化问题。
Visual
Studio
.NET
2003
的发布也不例外。但是各位开发人员可以放心,
Visual
Studio
.NET
200
Microsoft®
Visual
Studio
®
.NET
2003
自述文件
Microsoft®
Visual
Studio
®
.NET
2003
自述文件 本文包含
Visual
Studio
.NET
2003
的安装说明。 有关最新的安装说明,请参见 http://go.microsoft.com/fwlink/?linkid=8861 上的联机
Visual
Studio
.NET
2003
自述文件。 有关已知的产品问题,请参见 http://go.micros
C#
110,499
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章