我想用一些文件中的修改代码更新应用程序,那么更新 .dll 文件扩展名和必要的文件是否足够,或者我是否需要替换整个项目?
最佳答案
您可能永远不需要替换整个项目。重新编译后,查看修改了哪些 DLL。您不需要替换 bin 中的每个 DLL,但您可能需要替换代表解决方案中项目的每个 DLL,具体取决于解决方案的依赖项。
因此,您需要移动已更改的 DLL,以及任何其他已修改的文件(显然不包括 .cs 等)。
虽然理想情况下,您将只使用 Visual Studio 中的“发布”功能,它会自动复制任何(且仅)必要的修改文件。手动操作会留下太多出错的空间。此外(理想情况下)您将有一个测试服务器来发布调试设置,以便您可以测试,然后您发布发布设置到您的实时服务器。
How to: Deploy a Web Project Using One-Click Publish in Visual Studio
关于c# - 更新 ASP.NET C# 项目中的修改代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15745205/