1

2つの一般的な命名規則があります。

  1. vc90 / win64 / debug / foo.dll
  2. foo-vc90-win64-debug.dll

どちらのアプローチにも関連する問題/利点について話し合ってください。

また、アプローチ1のメタデータ(コンパイラ、プラットフォーム、ビルドタイプなど)を、使いやすくクロスプラットフォームの方法で公開できるかどうかも疑問に思っています。

4

2 に答える 2

3

#2は、複数のバリエーションが同じフォルダー/zipファイルに一緒にパッケージ化される配布に適しています。ただし、makefile / csproj / nantスクリプトなどのパラメータを介してそれらを変更することは困難であるため、ファイル名自体にそのすべての情報を含める必要はないでしょう。「foo」と呼ばれる複数のファイルを含める方が簡単です。さまざまなフォルダー(フォルダー構造を決定できる場所)

于 2008-09-18T20:58:18.013 に答える
0

.NET アセンブリの場合、この情報をアセンブリ自体に格納できます。

http://www.codinghorror.com/blog/archives/000142.html

私は、他のアセンブリ タイプが何を提供するかを知るのに十分な知識がありません。

于 2008-09-18T21:04:14.100 に答える