相关疑难解决方法(0)

如何使用Visual Studio 2008安装项目中的regasm注册.NET CCW

我有一个.NET服务应用程序的安装项目,它使用一个.NET组件,它公开了一个COM接口(COM可调用包装器/ CCW).要使组件在目标计算机上运行,​​必须在其中注册

regasm.exe/tlb/codebase component.dll

在这种情况下,生成类型库的/ tlb开关是必需的,否则我无法从该组件创建对象.

问题是,如何配置我的Visual Studio 2008安装项目以通过调用regasm/tlb来注册此程序集?

installation registration ccw visual-studio-2008

6
推荐指数
1
解决办法
1万
查看次数

VS 2010安装程序项目未将共享引用程序集携带到所有输出

我正在为C#解决方案设置安装程序项目,并且遇到依赖性问题:

在我的解决方案中,我有4个独立的项目输出 - 一个Windows服务和三个可执行文件,他们之间共享一些引用.

我需要安装程序才能安装所有这四个程序,以使解决方案正常工作.

我在"目标机器上的文件系统"对话框的"应用程序文件夹"下为每个项目输出设置了一个安装文件夹,在其文件夹中成功添加了Windows服务的项目输出.但是当我继续尝试在其文件夹中添加可执行文件的项目输出时,已经进入windows服务文件夹的程序集不会被带入可执行文件夹,并且在安装之后,可执行文件将不会运行,因为它们缺少依赖项.

我可以手动将缺少的程序集添加到可执行文件的文件夹中,但似乎这不是应该如何完成的,而是我缺少的东西.

有任何想法吗?

.net c# installer visual-studio-2010 installation-package

5
推荐指数
1
解决办法
631
查看次数