[英]Copy service reference from one project to another project in same solution
[英]Use reference from another project at the same solution
我有許多項目的ac#解決方案。 一個項目是一種工具,而其他項目則稱為tool
。 它被編譯成tool.dll
,而該文件又在解決方案中的其他項目(例如,項目A和B)中被引用。 在tool
項目內部,我有對外部dll foo.dll
。
如果我需要使用項目A中foo.dll
中定義的方法,是否可以通過對tool.dll
的引用來tool.dll
? 我知道我可以將foo.dll
添加到每個項目中,但是比起是否有新版本,我需要為每個項目手動更新它,這就是我要避免的事情。
通常,我要避免將foo.dll
添加到每個項目,而以某種方式將其添加到一個地方並共享。 如果有可能,還有其他方法可以解決嗎?
我不知道它是否重要,但是我正在將Visual Studio 2010與.NET Framework 4配合使用。
您可以將foo.dll
放在中央位置(磁盤上的位置,例如C:\\Tools\\foo.dll
),並從每個項目引用相同的文件。
為了避免每次更新都必須手動更新引用,您可以嘗試將foo.dll
包裝在nuget包中(如果NuGet.org上尚不可用)。 這樣,您可以讓nuget處理更新。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.