2016-01-12 28 views
13

asp.net前5 AssemblyInfo.csに "internalsVisibleTo(some.namespace.name)"を追加します。しかし、WebApiプロジェクトにassemblyInfo.csはありません。どうすればasp.net内の内部にアクセスできますか5

WebAPIプロジェクトの内部をunitTestプロジェクトに公開するにはどうすればよいですか?

+0

私は[project.json](https://github.com/aspnet/Home/wiki/Project.json-file)ファイルを想定していましたが、スキーマ内に見つかりませんでした。 – NikolaiDante

答えて

17

独自のAssemblyInfo.csファイルを追加できます。ただ、AssemblyInfo.cs(またはそのことについては任意の名前)という名前を付け、クラスファイルを追加し、次の行でそのすべてのコードを置き換える:あなたは、アクションに上記の解答例を見ることができます

[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("some.assembly.name")] 
2

ASPはgithubの上のMVCのプロジェクトが利用できるオープンソース化:このようなものを考え出すの最善の方法の

https://github.com/aspnet/Mvc/blob/e2fd41e416ce1d84e13734ebfb56e64094607d01/src/Microsoft.AspNetCore.Mvc.Abstractions/Properties/AssemblyInfo.cs

一つはそこに取得し、約発掘を持つことです。

幸運。

+0

ファイルが存在しません。たぶんあなたは特定のコミットにリンクする必要があります。 –

+0

がコードが存在する例のコミットに変更されました。 – ahammond

+0

@ahammondこれは機能していないようです。 AssemblyInfo.csファイルを作成した後でも。これはまだそれを行う方法ですか? – Jargon

関連する問題