.NET(或 Visual Studio)构建如何决定是否将引用的程序集复制到您的 bin/debug 或 bin/release 目录?(这是一个 .exe 控制台程序。)
在我的机器上,我在 GAC 中有引用的程序集。一位同事将我的 bin/release 复制到他们的机器上,但它不会运行,因为引用的程序集不在 bin/release 中(而不是在他们的 GAC 上)。
谢谢,
尼尔·沃尔特斯
.NET(或 Visual Studio)构建如何决定是否将引用的程序集复制到您的 bin/debug 或 bin/release 目录?(这是一个 .exe 控制台程序。)
在我的机器上,我在 GAC 中有引用的程序集。一位同事将我的 bin/release 复制到他们的机器上,但它不会运行,因为引用的程序集不在 bin/release 中(而不是在他们的 GAC 上)。
谢谢,
尼尔·沃尔特斯
如果程序集不在 GAC 中,则将其复制。属性窗口中的 CopyLocal 属性表明程序集是否将被复制。
添加对项目的引用后(Project->Add Reference... 或在解决方案资源管理器中右键单击 References 并选择 Add Reference...),您可以右键单击添加的引用并选择 Properties。然后,您将在属性窗口中看到 CopyLocal 属性。这可以设置为 True 或 False 以指示需要将参考复制到项目的输出目录的天气。