[英]Custom Visual Studio solution
我正在使用这些工具和技术:
目前我创建了一个新的 Visual Studio 2019 解决方案。
添加三个/四个 nuget 包(自动针对 MVC)。
更改几个文件。
设置配置文件。
添加标准/默认项目图像。
我现在开始根据需要开发网站。
我将在一天结束时将项目签入 Azure DevOps。
有没有办法通过我设置一次的模板/包来完成上述 4 个步骤,以便将来我可以单击 Visual Studio 中的几个按钮,并且所有 4 个步骤都已为我完成,而不必执行每个步骤手动?
错误
错误 1
此项目引用此计算机上缺少的 NuGet 包。 使用 NuGet Package 恢复下载它们。 有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=322105 。 缺少的文件是..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.2.0.1\build\net46\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props。
尝试还原软件包后
错误 2
An error occurred while trying to restore packages: Unable to find version 'XXXX' of package 'AAAA' C:\Program files(x86)\Microsoft SDKs\NuGetPackages: Package 'AAAA' is not found on source C:\Program files( x86)\Microsoft SDKs\NuGetPackages.... https://api.nuget.org/v3/index.json Package 'AAAA' is not found on source https://api.nuget.org/v3/index.json
有一种叫做多项目模板的东西。 同一页面有一个关于从现有解决方案创建多项目模板的特定部分:
创建一个解决方案并添加两个或更多项目。
自定义项目,直到它们准备好导出到模板。
在项目菜单上,选择导出模板。
导出模板向导打开。
在选择模板类型页面上,select 项目模板。 Select 要导出到模板的项目之一,然后选择下一步。 (您将为解决方案中的每个项目重复这些步骤。)
在 Select 模板选项页面上,输入模板的名称和可选描述、图标和预览图像。 选择完成。
工程导出为.zip文件,放置在指定的output位置。
为您的模板创建一个目录,每个项目都有一个子目录。
将每个项目的 .zip 文件的内容提取到您创建的相应子目录中。
在基本目录中,创建一个带有 .vstemplate 文件扩展名的 XML 文件。 此文件包含多项目模板的元数据。 有关文件结构,请参见下面的示例。 请务必指定每个项目的 vstemplate 文件的相对路径。
Select 基本目录中的所有文件,并从右键单击或上下文菜单中选择发送到 > 压缩(压缩)文件夹。 文件和文件夹被压缩成 .zip 文件。
将.zip文件复制到用户工程模板目录下。 默认情况下,此目录为 %USERPROFILE%\Documents\Visual Studio\Templates\ProjectTemplates。
在 Visual Studio 中,选择“文件”>“新建”>“项目”并验证您的模板是否出现。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.