1

MSBuild Community Tasks を使用して、Subversion リポジトリ タグに従ってアセンブリのバージョン番号を自動的に更新しています。プロジェクト ファイルに以下を追加しました。

これにより、新しい AssemblyInfo.cs ファイルが作成されます。残念ながら、MStest を正しく動作させるには、次のファイルを追加する必要があります。

[アセンブリ: System.Runtime.CompilerServices.InternalsVisibleTo("XLComponentsUnitTests")]

しかし、これを行う方法がわかりません。たとえば、MSBuild Community Tasks を使用する方法はないようです。誰でもこれに関するガイダンスを提供できますか?

4

1 に答える 1

3

簡単な答え: これは MSBuild コミュニティ タスクではサポートされていないため、これをプロジェクトのファイルの 1 つに追加します。

#ifdef DEBUG
[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("XLComponentsUnitTests")]
#endif

アセンブリ属性がすべて 1 つのファイルに含まれている必要がある、またはすべてが<AssemblyInfo>タスクによって生成されている必要があるということは何もありません。

于 2010-06-23T00:06:51.820 に答える