2012-08-23 25 views
12

Visual Studio中默認生成此集的C#組件的屬性:什麼應該放入AssemblyTrademarkAttribute中?

[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("")] 

我不知道是什麼讓「馳名商標」,從「公司」在這裏不同。這裏應該放置什麼?

+0

單個公司可以有許多商標。產品和商標可能更相似。如果您不知道如何放入商標,那麼您可能沒有註冊商標。保持空白。商標是產品的合法註冊名稱。可口可樂公司擁有Sprite商標。 –

+0

@Andrew:也許我應該澄清 - 我知道什麼是商標。但我不知道它與組件有什麼關係。 –

+0

@BillONeal其中大部分都是元數據,您可以在單擊該文件時查看或以某種方式處理它。你可以把你想要的東西放在那裏。 –

回答

6

我們在這裏討論三個字段:公司名稱,產品名稱和商標。

公司名稱非常明顯,產品名稱也是如此。然而,這個商標更加模糊。據this article商標既可以是:

  • 您的公司名稱,這是默認受保護的知識產權(在大多數國家)
  • 您的產品名稱,可能會或可能不會受到保護知識產權
  • 與問題無關的其他內容。

如果您已將產品名稱註冊爲商標,則產品名稱可以爲IP保護。 Microsoft Office是受保護的產品名稱/商標的一個很好的例子。在這種情況下,只有您作爲所有者纔可以爲您的產品使用產品名稱。但是,默認情況下,產品名稱不是受保護的IP,可供任何希望使用它的人員或公司使用。

在你的情況下,你有一個註冊(和保護)的產品名稱或商標,這似乎是非常合理的使用這兩個AssemblyProductAssemblyTrademark。如果您的產品名稱不受IP保護,則將其放在AssemblyTrademark中是不合理的,因爲其他人也可能使用此產品名稱。在這種情況下,我會把我的公司名稱或留空。

+0

是的,但是這與裝配有什麼關係。 Contoso有一個商標,那麼是什麼?這是如何適用於正在生成的組件? –

+0

我的答案針對您的陳述「我不知道是什麼使」商標「與」公司「有所不同。」我試着突出它的差異。正如有人所說,就我的理解而言,商標通常(但並非總是)比公司名稱更類似於產品。然而,在你的評論中,你聲明你知道什麼是商標,這使得這個答案無用。我會稍微刪除它。 –

+0

不,這是一個很好的答案!不要這樣做:) –

3

縱觀微軟的trademark page,我會認爲這是知識產權相關或命名爲喜歡的,他們有「辦公室」和商標「的Hotmail」

+0

那麼,這應該設置爲產品名稱? –

+0

無效鏈接回答: 很抱歉,找不到您請求的頁面。 URL可能拼寫錯誤或者您正在查找的頁面不再可用。 – moudrick

相關問題