- - PR -
汎用クラスを複数のプロジェクトで使用する相談
投稿者 | 投稿内容 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-01-09 21:43
ただ、以前と同じように構成だけは考えてあげてください。 # ClickOnce は署名さえすれば OK なので強力ですね。(^^) _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||||||
|
投稿日時: 2006-01-19 18:53
こう言っておいた舌の根も乾かぬうちに何なんですが、先ほど汎用クラスを別のプロジェクトに移したら、以下のようなエラーメッセージが登場しました。
ヘルプを読んでみたのですが、よく理解できません。
CLSCompliantAttribute を使用して、CLS準拠マークを付けろ、と言っていることは理解できますが、どうやってつけるのが、具体的な説明を見つけることができませんでした。 | ||||||||||||
|
投稿日時: 2006-01-19 19:10
こういう話かな:
「C#で作ったクラスライブラリをVB.NETで使う(クラスライブラリの作り方と共通言語仕様CLS)」 http://santamartadotnet.hp.infoseek.co.jp/documents/dotnet/classlibrary.html#parag7 | ||||||||||||
|
投稿日時: 2006-01-19 19:15
えーっと,MSDNに記事がありますが……。 例までちゃんとついています。 http://www.microsoft.com/japan/msdn/library/ja/cpguide/html/cpconwritingcls-compliantcode.asp ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.ja/dv_fxintro/html/4c705105-69a2-4e5e-b24e-0633bc32c7f3.htm | ||||||||||||
|
投稿日時: 2006-01-19 19:30
微妙に違うのですが、書いてあるサンプルコードを参考に、 AssemblyInfo.vb に <Assembly: CLSCompliantAttribute(True)> を加えたところエラーが出なくなりました。 CLS についても、何となく理解できました。 ありがとうございました。 #CLS って聞くと、画面をクリアすることだと思ってしまう・・・orz AssemblyInfo.vb | ||||||||||||
|
投稿日時: 2006-01-19 21:59
アセンブリ単位に設定すべきものなので、それが望ましいです。
N88 BASICer だと特に。(^^) というか、このあたりの略語って最初は区別が難しい。 CLS - Common Language System CLI - Common Language Infrastructure CLR - Common Laguage Runtime BCL - Base Class Library FCL - .NET Framework Class Library NCL - .NET Framework Class Library CIL/MSIL - Common Intermediate Language _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||||||
|
投稿日時: 2006-01-20 00:31
#余談失礼
え?! HPのプロフィールはさばよんでる? | ||||||||||||
|
投稿日時: 2006-01-20 00:48
読んでません、私は 0x17 歳です。 ポケコンで BASIC はやってました。(^^) FORTRAN なんかも少しやってます。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |