我在單個解決方案ModelProject和PluginProject中有兩個C#.NET項目。 PlugInProject是另一個應用程序的插件,因此引用其API。 PlugInProject用於從插入的應用程序提取數據。 ModelProject包含由PlugInProject提取的類的數據模型。有沒有辦法設置兩個C#.Net項目互相信任?
提取的數據可以獨立於應用程序或插件使用,這就是爲什麼我要將PlugInProject與ModelProject分開。我希望ModelProject保持獨立於PlugInProject和應用程序API。換句話說,我希望有人能夠訪問提取的數據,而無需訪問PlugInProject,應用程序或應用程序的API。
雖然我遇到的問題是PlugInProject需要能夠在ModelProject中創建和修改類。但是,我寧願不使用ModelProject將這些操作公開給任何人。提取的數據應該是隻讀的,除非以後由PlugInProject修改。
我該如何保持這些項目獨立,但給PlugInProject獨佔訪問ModelProject?這可能嗎?
你需要爲這個項目的朋友程序集:http://msdn.microsoft.com/en-us/library/0tke9fxk.aspx – 2010-04-29 07:29:40
完美這正是我需要的。謝謝。 – 2010-04-29 18:26:04