Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
添加/删除dll引用c#_C#_Dll_Visual Studio 2008 - Fatal编程技术网

添加/删除dll引用c#

添加/删除dll引用c#,c#,dll,visual-studio-2008,C#,Dll,Visual Studio 2008,我正在开发一个桌面应用程序。为此,我正在创建类库。在开发时,我必须多次重建类库进行功能测试,并更新对DLL的引用。但是,一旦我添加了对DLL的引用,然后向类文件添加了一些代码并重新构建它,然后添加了对新构建的DLL的引用,它就不会更新引用。它只引用旧的DLL。这是您所做操作的预期行为。通过手动添加引用DLL,您只需在此时复制已编译的文件,因此进一步编译将不会更新复制的DLL 您需要的是向工作项目添加一个项目引用 这是您所做工作的预期行为。通过手动添加引用DLL,您只需在此时复制已编译的文件,因此

我正在开发一个桌面应用程序。为此,我正在创建类库。在开发时,我必须多次重建类库进行功能测试,并更新对DLL的引用。但是,一旦我添加了对DLL的引用,然后向类文件添加了一些代码并重新构建它,然后添加了对新构建的DLL的引用,它就不会更新引用。它只引用旧的DLL。

这是您所做操作的预期行为。通过手动添加引用DLL,您只需在此时复制已编译的文件,因此进一步编译将不会更新复制的DLL

您需要的是向工作项目添加一个项目引用


这是您所做工作的预期行为。通过手动添加引用DLL,您只需在此时复制已编译的文件,因此进一步编译将不会更新复制的DLL

您需要的是向工作项目添加一个项目引用


如果您在同一台计算机上进行构建,当您添加对DLL的引用时,默认情况下,它将记住该DLL所在的位置,并在新版本出现和构建项目时拾取新版本


有时它可能会混淆,因此“全部重建”可以解决问题,或者删除并读取引用。

如果您在同一台计算机上进行构建,当您向DLL添加引用时,默认情况下,它将记住该DLL所在的位置,并在新版本出现和构建项目时拾取新版本


有时它可能会混淆,因此“全部重建”可以解决问题,或者删除并读取引用。

听起来您是在直接引用已构建的DLL-是否有原因不能使用项目引用?嗨,我现在也在做同样的事情。thanksIt听起来像是在直接引用构建的DLL——有没有理由不能使用项目引用呢?嗨,我现在也在做同样的事情。谢谢