Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 应该在AssemblyTrademarkAttribute中放置什么?_C#_.net - Fatal编程技术网

C# 应该在AssemblyTrademarkAttribute中放置什么?

C# 应该在AssemblyTrademarkAttribute中放置什么?,c#,.net,C#,.net,默认情况下,Visual Studio为C#程序集生成以下属性集: [assembly: AssemblyTitle("ContosoApp")] [assembly: AssemblyDescription("Contoso's latest great product.")] #if DEBUG [assembly: AssemblyConfiguration("Debug")] #else [assembly: AssemblyConfiguration("Release")] #endi

默认情况下,Visual Studio为C#程序集生成以下属性集:

[assembly: AssemblyTitle("ContosoApp")]
[assembly: AssemblyDescription("Contoso's latest great product.")]
#if DEBUG
[assembly: AssemblyConfiguration("Debug")]
#else
[assembly: AssemblyConfiguration("Release")]
#endif
[assembly: AssemblyCompany("Contoso Corporation")]
[assembly: AssemblyProduct("ContosoApp Suite")]
[assembly: AssemblyCopyright("Copyright © Contoso 2012")]
[assembly: AssemblyTrademark("")] // ??
[assembly: AssemblyCulture("")]

我不知道“商标”和“公司”有什么不同。这里应该放什么?

看看微软,我认为这是与知识产权相关的或命名的商标,比如他们有“Office”和“Hotmail”

我们有三个感兴趣的领域:公司名称、产品名称和商标

公司名称很明显,产品名称也很明显。然而,商标更为模糊。根据商标,商标可以是:

  • 您的公司名称,默认情况下受知识产权保护(在大多数国家)
  • 您的产品名称,可能受知识产权保护,也可能不受知识产权保护
  • 与问题无关的东西
如果您已将产品名称注册为商标,则可以对其进行IP保护。Microsoft Office是受保护的产品名称/商标的一个很好的例子。在这种情况下,只有作为所有者的您才可以为您的产品使用产品名称。但是,默认情况下,产品名称不受IP保护,任何人或公司都可以使用它


在您的情况下,您有一个已注册(并受保护)的产品名称或商标,对于
AssemblyProduct
AssemblyTrademark
,使用该名称或商标似乎非常合理。如果您的产品名称不受IP保护,则将其放入
组装商标
中是不合理的,因为其他人也可能使用此产品名称。在这种情况下,我会将我的公司名称填入或留空。

一家公司可以有多个商标。产品和商标可能更相似。若你们不知道该在商标上写些什么,那个么你们可能并没有注册商标。留为空白。商标是产品的合法注册名称。可口可乐公司拥有雪碧商标。@安德鲁:也许我应该澄清一下——我知道什么是商标。但我不知道它与程序集有什么关系。@BillONeal大多数程序集都只是元数据,当您单击文件时可以查看元数据,或者以某种方式处理它。你可以把你想要的任何东西放在那里。所以,应该设置为类似产品名称的东西?回答中的断开链接:很抱歉,找不到你请求的页面。URL可能拼写错误,或者您正在查找的页面不再可用。是的,但这与程序集有何关系。Contoso有商标,那又怎样?这如何适用于生成的程序集?我的回答针对您的陈述:“我不知道是什么让“商标”与“公司”不同。”。我试图强调两者的区别。正如有人所说,就我的理解,商标通常(但并非总是)比公司名称更类似于产品。然而,在你的评论中,你声明你知道什么是商标,这使得这个答案毫无用处。我会删除它。嗯,只是重写整个事情,在中间得到你的评论。这比以前好还是坏?如果您喜欢旧版本,请随时回滚:)