我希望复制我的项目,但不想从头开始添加文件和引用等。请注意,我不是指复制以进行部署。只是简单的复制。
在VS中是否有相应的工具可以实现这一功能? 我正在使用VS 2008。
我希望复制我的项目,但不想从头开始添加文件和引用等。请注意,我不是指复制以进行部署。只是简单的复制。
在VS中是否有相应的工具可以实现这一功能? 我正在使用VS 2008。
欺骗“从存储库克隆”工具
尝试以上解决方案并为MVC项目创建副本后
对于MVC项目,请在.csproj文件中更新端口号,您可以借助iis applicationhost.config查看端口号。相同的端口号将导致IIS中的程序集加载问题。
我使用的是Visual Studio 2013,其中Project > Export Template不是一个选项。这里是我用来克隆项目的方法。
从您的解决方案中: 文件 > 导出模板 > 选择要制作模板的项目,注意保存路径
下载并安装VS 2013 SDK 这里
在Extensibility下创建新的VSIX项目
从VSIXManifest对话框中选择Assets选项卡
填写作者文本框
选择“项目模板”作为类型,并浏览以添加导出的模板(保存在步骤1中注意到的路径)
保存并构建VSIX项目。转到VSIX项目的.../bin/Debug文件夹,双击运行.vsix文件
启动Visual Studio的新实例,您应该在模板所属的任何项目类型下看到您的模板。从您的模板创建新项目
您将需要重新添加任何dll引用
我的解决方案有点不同 - 包所在的计算机死了,所以我被迫在另一台计算机上重新创建它。
我在VS 2008中所做的是打开我的目录中的以下文件:
- <package name>.djproj
- <package name>.dtproj.user
- <package name>.dtxs
- <package name>.sln
- Package.dtsx