我有一个简单的问题.
我知道我可以在我的C#项目中引用.net可执行文件.
我不想用"输出类型:Windows应用程序"进行不必要的项目来调用一些dll.
我只是想知道它是否可以或者是一个不好的做法来引用exe文件?
我在Visual Studio 2010中有一个C#控制台应用程序.它有一个Main()方法以及一堆实用程序类.我希望这些实用程序类可用于其他解决方案.从在线阅读看来,我需要将其编译为类库(DLL).所以这就是我做的:
但是,IntelliSense和对象浏览器都无法在该DLL中找到类.
我尝试将几个不同的控制台应用程序重新编译为类库并获得相同的结果.我还注意到,如果我最初将解决方案创建为类库,它会起作用,但如果我稍后将其转换为一个,则不行.
有小费吗?
我有一个包含4个项目的解决方案.
Test.Common Test.Controller(Web项目的控制器)Test.Data(EntityFramework)Test.Web(MVC4)
当我将我的数据层的引用添加到我的Controller项目并浏览到我的Data项目目录时,我应该使用'bin/Debug'目录或'obj'目录中的dll吗?而且,它有所作为吗?