我有一个使用 Visual Studio 在 Windows 上创建的 ASP.NET Web API 项目。如何设置它以用于 DNX/DNVM(在 Mac 上)?
切换到 Git 解决了与 TFS 的源代码控制兼容性。但我无法找到让项目在这两种开发环境中运行的参考资料。
我假设作为第一步,项目必须迁移到 ASP.NET 5/vNext,但想知道其他问题潜伏在拐角处,不同的项目成员使用不同的环境。
运行时出现错误 -git:(master):
dnx . kestrel
正如您提到的,是的,您将必须迁移任何命名空间更改。我有一个跨两者开发的项目。还将 csproj 文件更改为 xproj。对不同项目类型之间的某种互操作的支持即将到来,但还没有。
对于不依赖 VS 发布功能或 MSBuild 从 git 构建、发布和部署,您可以在此处关注我的博客文章。
基本上,您使用 DNU 发布,然后使用 kudu 进行部署。