将DLL项目添加到解决方案的正确方法是什么?

完全的

成员
已加入
2012年10月24日
留言内容
14
编程经验
3-5
将DLL项目添加到解决方案的正确方法是什么?

我有一个使用DLL的项目(带有C#的ASP.NET)的解决方案。该应用程序在DLL中崩溃。幸运的是,该DLL是内部编写的,我有该DLL的源代码。我的问题是这个。

将DLL的项目包含到我的解决方案中涉及哪些步骤?

我认为是这样。我将DLL的源代码放在一个子目录中。然后我将.cproj文件添加到解决方案中"adding new project"在解决方案中。现在,我不知道如何立即执行操作是确保该项目首先构建DLL,并且该项目将已编译的DLL存放到另一个项目期望找到它的bin文件夹中。我可能还需要执行其他步骤。
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,525
地点
悉尼,澳大利亚
编程经验
10+
您没有添加新项目,因为它不是新项目。这是一个现有项目,因此您要添加一个现有项目。就这样。您添加一个现有项目,然后为现有项目选择CSPROJ文件。完毕。该项目不会停止成为其旧解决方案的一部分;它也成为该解决方案的一部分。您将更改引用以指向项目而不是已编译的DLL,然后进行构建。 IDE可以计算出依赖关系并以适当的顺序进行构建。那是你必须要做的。
 

完全的

成员
已加入
2012年10月24日
留言内容
14
编程经验
3-5
您没有添加新项目,因为它不是新项目。这是一个现有项目,因此您要添加一个现有项目。就这样。您添加一个现有项目,然后为现有项目选择CSPROJ文件。完毕。该项目不会停止成为其旧解决方案的一部分;它也成为该解决方案的一部分。您将更改引用以指向项目而不是已编译的DLL,然后进行构建。 IDE可以计算出依赖关系并以适当的顺序进行构建。那是你必须要做的。

完美的。很好,先生。如您在这里建议的那样,它工作得很好!
 
最佳 底部