我有一个项目作为第 3 方 .exe的包装器(它具有创建命令行和运行可执行文件的静态方法)。我想在我的解决方案中的至少几个项目中使用它。理想情况下,.exe 应该只在该包装项目中(我不想将它添加到使用它的每个项目中)。现在我正试图让它与在 IIS 7 上运行的 Web 项目(.NET MVC)一起工作,但是当我Assembly.GetExecutingAssembly().Location
用来查看我的包装器被调用的目录时,我在一个文件夹中,比如
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\"我的项目"\65a016fb\ac5f20a7\assembly\dl3\d8de0f10\06e277a2_55b2cd01
我的第 3 方 .exe 无处可寻。是否可以使用未编译的引用复制文件?
顺便说一句,到目前为止,我已将 .exe 的“复制到输出目录”和“构建操作”属性设置为“始终复制”和“内容”/“资源”/“嵌入式资源”,但没有成功。