C# 能否将bin文件夹中已编译的dll链接到bin文件夹中的cs文件?

C# 能否将bin文件夹中已编译的dll链接到bin文件夹中的cs文件?,c#,asp.net,bin-folder,C#,Asp.net,Bin Folder,我在VS2010中有一个网站项目,其中有一个bin文件夹,其中包含已编译的dll和相应的代码文件。我使用命令行编译器编译dll。有没有办法将代码文件链接到dll的 当我打开一个代码文件并选择Find all references on a method时,VS2010只会找到当前的代码文件。它认为代码文件和dll是两个同名的不同类。如果我声明代码文件VS2010的对象类型,则intellisense将显示一条消息,提醒我冲突以及它正在使用代码文件中的定义 有更好的方法吗?如有任何见解,将不胜感激

我在VS2010中有一个网站项目,其中有一个bin文件夹,其中包含已编译的dll和相应的代码文件。我使用命令行编译器编译dll。有没有办法将代码文件链接到dll的

当我打开一个代码文件并选择Find all references on a method时,VS2010只会找到当前的代码文件。它认为代码文件和dll是两个同名的不同类。如果我声明代码文件VS2010的对象类型,则intellisense将显示一条消息,提醒我冲突以及它正在使用代码文件中的定义

有更好的方法吗?如有任何见解,将不胜感激。
你基本上是以错误的方式来处理这件事的。所有的.cs文件都应该在一个项目中,然后引用该项目。下面是一个带有一些项目的解决方案资源管理器的图像,忘记测试内容,看看其余的。SD.UI.Editor项目具有对其所需的其他程序集的项目引用,然后在编译解决方案时,VisualStudio决定引用的内容以及编译的顺序。它为您复制程序集,当您调试时,它将允许您进入不同的项目。您还可以从原始问题中找到所有用法和参考。永远不要将cs文件放在bin文件夹中。祝你好运


你基本上是用错误的方式来处理这件事的。所有的.cs文件都应该在一个项目中,然后引用该项目。下面是一个带有一些项目的解决方案资源管理器的图像,忘记测试内容,看看其余的。SD.UI.Editor项目具有对其所需的其他程序集的项目引用,然后在编译解决方案时,VisualStudio决定引用的内容以及编译的顺序。它为您复制程序集,当您调试时,它将允许您进入不同的项目。您还可以从原始问题中找到所有用法和参考。永远不要将cs文件放在bin文件夹中。祝你好运


首先,摆脱网站项目。它们有太多的缺点,不值得一开始就这么做。其中之一是,您的所有.cs文件都需要位于名为app_code的目录中。另一个原因是项目的编译方式存在巨大差异

相反,请使用Web应用程序项目。WAP在如何管理项目方面为您提供了更大的灵活性

接下来,代码文件不属于BIN目录。此外,如果您要包含引用,请不要将它们放在BIN目录中。相反,可以执行项目级引用,也可以添加一个名为Assemblies之类的文件夹并将其放置在那里。然后添加来自该位置的引用


BIN目录应由visual studio单独管理。这意味着不要插手。VisualStudio通常会用很多东西更新该目录,而且通常不会将其添加到源代码管理中。

首先,摆脱网站项目。它们有太多的缺点,不值得一开始就这么做。其中之一是,您的所有.cs文件都需要位于名为app_code的目录中。另一个原因是项目的编译方式存在巨大差异

相反,请使用Web应用程序项目。WAP在如何管理项目方面为您提供了更大的灵活性

接下来,代码文件不属于BIN目录。此外,如果您要包含引用,请不要将它们放在BIN目录中。相反,可以执行项目级引用,也可以添加一个名为Assemblies之类的文件夹并将其放置在那里。然后添加来自该位置的引用


BIN目录应由visual studio单独管理。这意味着不要插手。Visual Studio通常会用很多东西更新该目录,而且通常不会将其添加到源代码管理中

难道您不能使用项目引用而不是程序集引用吗?有趣的是,我不太清楚您的意思。我们是一家使用PSPad的JScript.net商店。我们正转向C和VS2010,希望从长远来看提高开发人员的生产率。所以我比VS更新。如果我可以尝试猜测,你的意思是为我的DLL创建一个项目并在我的网站项目中引用该项目吗?你知道我是否必须根据DLL创建一个项目吗?你不能使用项目引用而不是程序集引用吗?有趣的是,我不太清楚你的意思。我们是一家使用PSPad的JScript.net商店。我们正转向C和VS2010,希望从长远来看提高开发人员的生产率。所以我比VS更新。如果我可以尝试猜测,你的意思是为我的DLL创建一个项目并在我的网站项目中引用该项目吗?你知道我是否需要根据DLL做一个项目吗?克里斯是对的。请不要把来源放在垃圾箱里。此外,你应该得到自己良好的VS.NET2010书;克里斯是对的。请不要把源代码放在 箱子此外,你应该得到自己良好的VS.NET2010书;