当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 管理程序集信息 在用于 .NET Framework 的 Visual Studio 的早期版本中,通常在 AssemblyInfo.vb 代码文件中管理全局程序集属性。
 

 

 ·visual basic 2005 简介    »显示摘要«
    摘要: 首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助 copyright ©2005-2008 myfaq.com.cn all rights reserved. www.myfaq.com.cn 版权所有 ......
 ·使用asp.net2.0改进 starter kit     »显示摘要«
    摘要:asp.net starter kit包括5个示例应用程序,告诉web开发人员如何利用asp.net 1.x的功能。starter kit包括一些重要功能的参考实现,如交互式html报表、更换皮肤和主题、身份验证和授权、移动web浏览器支持等等。花费1小时研究starter kit的源代码,可以省下大量编程与调试的时间。 在asp.net 2.0中,microsoft引入了大量的改进和新功能,可以极大地提高开发人员的生产率,大幅度减少w......


Visual Studio 2005 集成开发环境

在用于 .net framework 的 visual studio 的早期版本中,通常在 assemblyinfo.vb 代码文件中管理全局程序集属性。与项目中任何其他代码文件一样,要更改程序集属性,需要在代码编辑器中打开该文件并在必要时更新其属性。下面是 assemblyinfo.vb 中的一些公共属性: 【相关文章:利用ASP存取各种常用类型数据库(3)

 

管理程序集信息 【扩展阅读:利用ASP存取各种常用类型数据库(4)

【扩展信息:利用ASP存取各种常用类型数据库(2)

<assembly: assemblytitle(“ide enhancements”)> <assembly: assemblydescription(“new visual studio 2005 ide features”)> <assembly: assemblycompany(“leaf solutions”)> <assembly: assemblyproduct(“moving to visual studio 2005”)> <assembly: assemblycopyright(“”)> <assembly: assemblyversion(“.0.0.0”)> <assembly: assemblyfileversion(“.0.0.0”)> <assembly: comvisible(false)>

在 visual studio 2005 中,程序集的属性仍然存储在 assemblyinfo.vb 中,但默认情况下,该文件现在隐藏在解决方案资源管理器中。应用程序窗格通过程序集信息对话框(如图 3-12 所示)提供对这些属性的访问。该对话框是基本程序集属性的界面,对该对话框中列出项进行的任何更改都会自动写入基础 assemblyinfo.vb 文件中。(当然,如果愿意,您仍然可以访问基础代码文件并直接进行更改)。

图 3-12 程序集信息对话框。

 

签名窗格

每个在公共语言运行库 (clr) 上执行的托管程序集,均由与该程序集相关联的代码访问安全性 (cas) 权限控制。在执行过程中,clr 评估程序集请求的权限,然后授予或拒绝这些权限,其部分依据是提供给 clr 的关于代码标识的证据。作为建立程序集标识的一种方法,签名窗格(如图 3-13 所示)允许您向项目中添加密钥文件 (.snk) 或存储在密钥容器内的密钥。编译器使用该密钥对程序集以强名称进行签名。为适应开发人员需要开发预发布版本但只能访问公钥的情况,该窗格还提供一个用于启用延迟签名的复选框。

重要事项对于 clickonce 应用程序而言,签名密钥是发布必需的。该密钥用于对应用程序与部署清单进行强名称签名。该主题将在第 8 章“部署应用程序”中详细讨论。

图 3-13 签名窗格。

 

引用窗格

与 ide 早期版本一样,仍然可以从项目菜单中访问项目引用与 web 引用。但是,visual studio 2005 在引用窗格中添加了这些项的额外访问点,如图 3-14 所示。可以使用该引用窗格来管理导入的命名空间、程序集与 web 服务引用。此可选视图的另一个重要好处是,它将项目引用合并到单个 ui 组件中。该窗格还包含用于以下功能的工具:设置一个或多个引用路径,以及标识未在项目中使用的引用程序集,另外,还可以使用该窗格管理命名空间导入设置。

图 3-14 引用窗格。

 

编译窗格

除了为每个不同的生成配置设置默认的编译器选项之外,编译窗格(如图 3-15 所示)还可以为不同的编译条件指定不同的通知行为(如警告、错误或无)。可以使用该窗格设置条件通知选项。

图 3-15 编译窗格。

 

您也可以从此窗格访问生成事件对话框。与 ide 的早期版本一样,该对话框用于指定预生成与生成后命令行事件,另外还用于指定生成后事件激发的条件。
...   下一页

 ·用最少代码降低安全风险    »显示摘要«
    摘要:代码执行失败,这是程序生活中令人悲痛的事情。但也正是这些安全故障和代码漏洞引起了我的浓厚兴趣。在这个行业中,我们为提高代码质量付出了大量的心血。尽管代码质量非常重要,但大多数代码最终都将执行失败,因此我们不能只关注完善代码正确性的问题。暂时假定您的代码是完美的,它也只是按照目前的标准而言是完美的——它只反映了在开发时的最佳做法。然而,漏洞研究领域在不断地发展。四年前,整数溢出攻击几乎闻所未闻,但现在它们俨然已成为常见的攻击手段!设想......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE