Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为C+创建VSIX扩展+;解决方案中的项目 目前我有2个独立的解决方案来解决我的C++项目和C语言V6扩展。我将我的C++项目模板作为.zip存档导出,在V6扩展解决方案中,我将它添加为文件资产。工作正常,但是我需要一直手动处理.zip。 为了避免我试图将项目(C++ +V6)合并成一个单独的解决方案,而不是添加文件资产,我尝试添加项目资产,选择我的C++项目。 问题是这不起作用,VSIX project在尝试编译它时给出错误:“错误MSB4057:没有目标“TemplateProjectOutputGroup”。我还没有找到任何描述必须如何完成的内容_C#_C++_Templates_Vsix - Fatal编程技术网

C# 为C+创建VSIX扩展+;解决方案中的项目 目前我有2个独立的解决方案来解决我的C++项目和C语言V6扩展。我将我的C++项目模板作为.zip存档导出,在V6扩展解决方案中,我将它添加为文件资产。工作正常,但是我需要一直手动处理.zip。 为了避免我试图将项目(C++ +V6)合并成一个单独的解决方案,而不是添加文件资产,我尝试添加项目资产,选择我的C++项目。 问题是这不起作用,VSIX project在尝试编译它时给出错误:“错误MSB4057:没有目标“TemplateProjectOutputGroup”。我还没有找到任何描述必须如何完成的内容

C# 为C+创建VSIX扩展+;解决方案中的项目 目前我有2个独立的解决方案来解决我的C++项目和C语言V6扩展。我将我的C++项目模板作为.zip存档导出,在V6扩展解决方案中,我将它添加为文件资产。工作正常,但是我需要一直手动处理.zip。 为了避免我试图将项目(C++ +V6)合并成一个单独的解决方案,而不是添加文件资产,我尝试添加项目资产,选择我的C++项目。 问题是这不起作用,VSIX project在尝试编译它时给出错误:“错误MSB4057:没有目标“TemplateProjectOutputGroup”。我还没有找到任何描述必须如何完成的内容,c#,c++,templates,vsix,C#,C++,Templates,Vsix,VS2019社区。您实际上只需要一个包含多个项目的单一解决方案 我过去的做法是首先创建一个空的.VSIX项目(用于部署模板) 然后添加新的“C项目模板”项目,修改它们以创建C++项目而不是C项目。注意核心。CSPROJ文件仍在制作模板项目C.SyProject,但是模板有效载荷(.vcxProj.h,.cp等)被添加,并且C文件被删除,因此最终结果是模板生成了C++项目而不是C项目。 这些项目模板项目将生成.zip文件,然后可以将其添加到.VSIX项目中,方法是首先引用项目模板项目(也称为项目到

VS2019社区。

您实际上只需要一个包含多个项目的单一解决方案

我过去的做法是首先创建一个空的.VSIX项目(用于部署模板)

然后添加新的“C项目模板”项目,修改它们以创建C++项目而不是C项目。注意核心。CSPROJ文件仍在制作模板项目C.SyProject,但是模板有效载荷(.vcxProj.h,.cp等)被添加,并且C文件被删除,因此最终结果是模板生成了C++项目而不是C项目。 这些项目模板项目将生成.zip文件,然后可以将其添加到.VSIX项目中,方法是首先引用项目模板项目(也称为项目到项目的引用),然后编辑vsixmanifest以将被引用项目的输出(zip文件)作为资产包含在内

我在几年前写了一篇博客文章,这是这样做的。虽然重点是在设置Windows SDK版本的自定义向导中,对于用模板创建的C++项目。代码文章也有一个链接到源代码,你可能会发现它有助于额外的指导。

真诚地