我在VS 2010中有一個解決方案文件,它有多個項目。Visual Studio參考不在多個項目環境中複製
現在,我有一個參考此dll調用MySql.Data.Entity.dll。
作爲一個例子,我有在溶液中的下列項目設置:
- 域(參照MySql.Data.Entity.dll)
- Domain.Test(參照項目「域」 )
我希望Domain.Test複製來自Domain的所有引用,所以我將該屬性設置爲「Copy Local - True」。它沒有複製到Domain.Test項目。
我遇到過這個問題以前用dll。我做的是這樣的:
namespace Domain.Helpers
{
/// <summary>
/// To trick VS to deploy required assemblies
/// </summary>
class BuildTricker
{
public void AssemblyTricker()
{
new LinFu.DynamicProxy.CallAdapter(null);
new NHibernate.ByteCode.LinFu.ProxyFactory();
}
}
}
而且工作正常。如果我「使用」它將知道它複製到「Domain.Test」的類。
問題是沒有什麼我可以初始化/「使用」從這個MySql.Data.Entity.dll。
注意:只需在Using語句中添加命名空間不會成功,您必須「使用」dll中的類才能將其複製。
我目前手動將此dll引用到所有需要它的項目中。
所以,我的問題是。我的配置有問題嗎?或者這是一個VS限制?
感謝,
馳
什麼是隔離屬性?它似乎只存在於COMReferences – 2013-03-07 12:00:47
@ M.Stramm這是正確的。我不知道我爲什麼寫了那個... – MPelletier 2013-03-07 12:55:45