Asp.net core mvc MVC6-Can和x27;“重新创造”;“包装”-文件夹

Asp.net core mvc MVC6-Can和x27;“重新创造”;“包装”-文件夹,asp.net-core-mvc,Asp.net Core Mvc,我正在开发一个添加到源代码管理(TFS)中的MVC6应用程序。VS2015没有将“wrap”-文件夹添加到源代码管理中,这很好。但一旦另一个开发人员“获取最新信息”,包裹文件夹就会丢失,VS2015无法重新创建该文件夹,解决方案中引用的项目也无法解决 如果我手动将“wrap”文件夹添加到源代码管理中,那么每次添加项目时,我都需要在VS2015中手动添加一个文件夹并添加新的project.json文件 其他人做什么?我也面临同样的问题。似乎迫使VS重新创建包裹文件夹的唯一方法是删除并重新添加Pro

我正在开发一个添加到源代码管理(TFS)中的MVC6应用程序。VS2015没有将“wrap”-文件夹添加到源代码管理中,这很好。但一旦另一个开发人员“获取最新信息”,包裹文件夹就会丢失,VS2015无法重新创建该文件夹,解决方案中引用的项目也无法解决

如果我手动将“wrap”文件夹添加到源代码管理中,那么每次添加项目时,我都需要在VS2015中手动添加一个文件夹并添加新的project.json文件


其他人做什么?

我也面临同样的问题。似乎迫使VS重新创建包裹文件夹的唯一方法是删除并重新添加Projects.json文件中的引用:(

还可以通过运行“DNU wrap”命令来创建包裹文件夹。 这是我的解决方法:

我在.xproj项目文件中添加了以下内容:

<Target Name="BeforeBuild">
    <Message Text="RuntimeToolingDirectory: '$(RuntimeToolingDirectory)'" Importance="high" />
    <Exec Command="AddReferences.cmd &quot;$(RuntimeToolingDirectory)&quot;"/>
</Target>
因此,如果包裹文件夹不存在,将使用DNU创建它。 添加或删除引用时,仍然需要手动更新cmd,并且它无法处理现有但不完整的包装文件夹

这样,我就不需要在源代码管理中使用wrap文件夹

我想通过解析项目文件并查找引用(project/file)可以改进解决方案,这样就不需要在cmd文件中手动添加/删除


您也可以选择无条件运行DNU以始终拥有有效的wrap文件夹,但每次生成都需要几秒钟的时间。

我也遇到了同样的问题。似乎迫使VS重新创建wrap文件夹的唯一方法是删除并重新添加Projects.json文件中的引用:(

还可以通过运行“DNU wrap”命令来创建包裹文件夹。 这是我的解决方法:

我在.xproj项目文件中添加了以下内容:

<Target Name="BeforeBuild">
    <Message Text="RuntimeToolingDirectory: '$(RuntimeToolingDirectory)'" Importance="high" />
    <Exec Command="AddReferences.cmd &quot;$(RuntimeToolingDirectory)&quot;"/>
</Target>
因此,如果包裹文件夹不存在,将使用DNU创建它。 添加或删除引用时,仍然需要手动更新cmd,并且它无法处理现有但不完整的包装文件夹

这样,我就不需要在源代码管理中使用wrap文件夹

我想通过解析项目文件并查找引用(project/file)可以改进解决方案,这样就不需要在cmd文件中手动添加/删除


您也可以选择无条件运行DNU以始终拥有有效的wrap文件夹,但每次生成都需要几秒钟。

感谢您的anwser!我目前正在做另一个项目,但下周将重新开始,我将对此进行测试!感谢您的anwser!我目前正在做另一个项目,但下周将重新开始,我会测试它!