我正在尝试使用IWizard
接口开发一个模板Visual Studio 2008解决方案。到目前为止,我已经能够成功地将多个项目添加到解决方案中。我现在正在寻找一个Web安装项目到解决方案中,该解决方案已经从指定的特定项目中获得了项目输出。
我读到.vdproj
文件不能成为模板的一部分,因此请查看可用的其他备用选项。
我尝试但没有工作的一个选项是在向导中保存.vdproj
文件的内容,并在生成解决方案后将其写出来。我想知道我是否可以使用Visual Studio ExecuteCommand
添加项目并在安装项目中添加输出组而不显示UI。
之前有人试过吗?
答案 0 :(得分:0)
我找到了答案。
在向导中保存.vdproj
文件内容的方法有效。但是,在将内容写入文件并将其作为项目添加之前,必须在保存的项目中替换将在安装项目(Project Output
或Content Files
)中使用的项目的GUID。文本。
将项目添加到解决方案后,Visual Studio会添加一个唯一的项目GUID,并且必须使用Visual Studio SDK读取此GUID,并将其替换为实际的.vdproj
文件文本。