我一直在研究一个类库,该类库从现有c#项目生成c#项目。现在,我在计算机上的特定文件夹中拥有模板项目,但我真正需要的是将该模板项目作为资源添加到类库中,以便我可以分发dll。任何建议都会很有帮助。
答案 0 :(得分:1)
如果我正确理解了这一点,并且说您有一个生成新C#项目的项目(因此.csproj和.cs文件),并且想要将其添加为资源,那么我想将它们压缩并添加为资源。
还介绍了Visual Studio中新模板的分发方式。在Visual Studio程序文件中,您将在默认路径“ C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Enterprise \\”中找到内置模板,例如“ C#控制台应用程序”和“ VB.NET WinForms”。 Common7 \ IDE \ ProjectTemplates”,但是您始终可以从网上下载新文件并将其添加到Visual Studio,我猜它们可能是zip或某种形式的打包文件。
Microsoft提供了有关如何创建自己的项目模板的信息,并提及将其压缩为https://docs.microsoft.com/en-us/visualstudio/ide/how-to-create-project-templates?view=vs-2017
这里还提供了有关如何创建自己的项目模板https://www.ecanarys.com/Blogs/ArticleID/180/Create-custom-project-templates-in-Visual-Studio
的指南在浏览分布式项目模板时,它们大部分来自Visual Studio市场。
答案 1 :(得分:0)
Microsoft虚拟学院的本系列视频18可能会为您提供帮助。