我已经创建了一个项目,这是我需要调用在另一个Windows应用程序项目这个项目的dll C#控制台应用程序项目。 我所建造的项目在Visual Studio 2010,并检查.dll
在BIN \ debug文件夹中的文件,但不创建它。
但是,清单文件和.exe
文件havebeen创建。 请帮助我如何创建一个.dll
在这种情况下。
我已经创建了一个项目,这是我需要调用在另一个Windows应用程序项目这个项目的dll C#控制台应用程序项目。 我所建造的项目在Visual Studio 2010,并检查.dll
在BIN \ debug文件夹中的文件,但不创建它。
但是,清单文件和.exe
文件havebeen创建。 请帮助我如何创建一个.dll
在这种情况下。
You need to make a class library and not a Console Application. The console application is translated into an .exe
whereas the class library will then be compiled into a dll
which you can reference in your windows project.
要创建一个DLL文件,单击新建项目,然后选择类库。
输入代码,这是自动为您创建,然后单击生成调试菜单解决方案中的类文件。
现在,看看在你的目录:../debug/release/YOURDLL.dll
有啊! :)
PS DLL文件无法就像正常applciation(EXE)的文件中运行。 你需要创建一个单独的项目(可能是一个双赢的形式应用),然后你的dll文件添加到该项目作为“参考”,你可以通过进入Solution Explorer中,右键单击您的项目名称,选择Add做到这一点然后,参照浏览到。无论您保存您的DLL文件。
欲了解更多详情请点击这里
您需要更改项目设置。 右键点击你的项目,选择性质在。 在应用程序选项卡更改输出类型类库而不是Windows应用程序。
控制台应用程序是一个应用程序文件(.exe),而不是一个库文件(.dll)。 为了使库中,创建一个新的项目,在项目类型中选择“类库”,那么你的第一个代码逻辑复制到这个新项目。
或者你也可以编辑项目属性和输出类型选择类库,而不是控制台应用程序。
正如一些代码可以是“安慰”依赖,我想如果你检查你的逻辑,当你把它复制第一个解决方案是更好的。