Visual Studio: 将磁盘上引用的 dll 文件添加到资源后重置

Visual Studio: referenced dll file on disk resets after adding it into resources

我想在 Visual Studio 中的程序集中添加文件引用到硬盘上的某个文件。而且我还想将文件放在项目的资源中。 但是在我将文件添加到资源中之后, Visual Studio 替换我自己对资源目录的文件引用。 例如。我添加了引用 C:/Dir/myfile.dll,Visual Studio 将其替换为 MyProject/Resources/myfile.dll。我需要我的程序集在 C:/Dir/ 位置查找文件。显然,程序集首先在启动目录中搜索文件,如果找不到则崩溃。 我可以强制设置引用文件的程序集搜索顺序吗?

我可以建议您作为一种变通方法来重命名您放入资源中的文件,这至少应该停止覆盖您的库。