.net 如何防止netmodule文件在Visual Studio中的project clean中被擦除?

.net 如何防止netmodule文件在Visual Studio中的project clean中被擦除?,.net,visual-studio,netmodules,.net,Visual Studio,Netmodules,我继承了Ektron 8.5项目,它要求saxon9api.netmodule与saxon9api.dll一起留在/bin文件夹中 如果我没有将此.netmodule文件保存在bin中,则生成失败 但是,当我在Visual Studio中清理项目时,.netmodule文件将从bin中删除,我必须从SVN重新加载它 我试图在Visual Studio中添加对.netmodule文件的引用以防止出现这种情况,但它不允许我添加对.netmodule文件的引用 如何在生成中保留此文件,使其不会被项目清

我继承了Ektron 8.5项目,它要求
saxon9api.netmodule
saxon9api.dll一起留在
/bin
文件夹中

如果我没有将此
.netmodule
文件保存在bin中,则生成失败

但是,当我在Visual Studio中清理项目时,
.netmodule
文件将从bin中删除,我必须从SVN重新加载它

我试图在Visual Studio中添加对
.netmodule
文件的引用以防止出现这种情况,但它不允许我添加对
.netmodule
文件的引用


如何在生成中保留此文件,使其不会被项目清除?

是否尝试将文件添加到项目中的某个位置?然后,您可以将所选文件属性窗口中的生成操作更改为“无”,并将“复制到输出目录”设置为“始终复制”或“更新时复制”。在生成时,应该始终将文件复制到bin文件夹。您必须将其保留在bin目录之外。当然它不一定要在那里,但你不给任何提示。使用预构建事件进行xcopy是最简单的选择。问题是它必须与saxon9api.dll位于同一目录中,后者位于/bin中,但你们都是对的。。我只是将dll移动到另一个位置并调整了项目引用。它现在起作用了。如果你不回答,我就接受