Tools for Control Authoring and Related TasksThis book refers to various tools that are used for building controls, creating resources, viewing assemblies, and performing other tasks. Most of these tools ship with the .NET Framework SDK. If you are using a development environment such as Visual Studio .NET, you will generally not use the SDK tools directly because the development environment integrates them into its own feature set. Tools in the .NET Framework SDKThe following list describes the tools from the .NET Framework SDK that are commonly utilized by control developers. These tools are described in detail in the .NET Framework SDK documentation.
FxCop Tool for Checking Compliance with Design GuidelinesThe FxCop tool is provided by the .NET Framework team for checking whether the classes in your assemblies comply with the design guidelines of the .NET Framework so that they appear as a natural extension of the .NET Framework. This tool does not ship with the .NET Framework SDK but can be downloaded from the GotDotNet Web site (http://www.gotdotnet.com/team/libraries). FxCop is still under development. The .NET Framework team continues to update it regularly with improvements and additional features. As a result, FxCop might report a certain number of spurious messages. In general, the tool goes a long way in identifying potential issues with your assemblies. Furthermore, you can customize FxCop with your own set of rules. The design guidelines used by the .NET Framework team are available as a white paper on MSDN titled "Design Guidelines for Class Library Developers." The white paper is periodically updated by the .NET Framework team. The latest version of the document is available as part of the sample files associated with this book. Future updates to this document will be provided on MSDN and on the GotDotNet Web site. |