Asp.net 将所有assembly:WebResource放在同一个cs文件中是一个好主意吗?

Asp.net 将所有assembly:WebResource放在同一个cs文件中是一个好主意吗?,asp.net,c#-3.0,Asp.net,C# 3.0,我有一个.NET库,带有一些网络控件 这些网络控件具有嵌入资源。 在每个cs文件的所有网络控件中,我们都这样声明: 大概是这样的: [assembly: WebResource("IO.Css.MyCSS.css", "text/css")] namespace MyNamespace.MyClass { [ParseChildren(true)] [PersistChildren(false)] [Designer(typeof(MyNamespace.MyClassD

我有一个.NET库,带有一些网络控件

这些网络控件具有嵌入资源。 在每个cs文件的所有网络控件中,我们都这样声明:

大概是这样的:

[assembly: WebResource("IO.Css.MyCSS.css", "text/css")]
namespace MyNamespace.MyClass
{
    [ParseChildren(true)]
    [PersistChildren(false)]
    [Designer(typeof(MyNamespace.MyClassDesigner))]
    public class QuickTip : Control, INamingContainer
    {
        //My code...
    }
}
创建一个cs文件并在其中包含所有WebResource声明是一个好主意吗

示例:仅包含以下内容的cs文件:

[assembly: WebResource("IO.Css.MyCSS.css", "text/css")]
[assembly: WebResource("IO.Image.MyImage.png", "image/png")]
//And many other WebResources of all WebControls of the Assembly

这是一个非常普遍的问题。这取决于项目的特点