我正在Windows 10计算机上开发.NET Core应用程序(使用Visual Studio 2015更新3 + Microsoft .NET Core 1.0.1 VS 2015工具预览2 )应该在Ubuntu 16上发布。要做到这一点,我必须将我的源代码移到最终机器上并在那里编译它,让它运行。例如我无法在Windows上编译代码并在Linux上运行它。问题:有什么方法可以在win机器上编译代码并在linux上运行它?如何在Windows计算机上编译用于Linux的.NET Core应用程序
3
A
回答
10
使用dotnet build命令,你可以指定--runtime
标志
-r|--runtime < RUNTIME_IDENTIFIER >
Target runtime to build for. For a list of Runtime Identifiers (RIDs) you can use, see the RID catalog .
的RID表示具体的操作系统通常遵循这种模式[os].[version]-[arch]
佛例如,要构建一个项目,它为Ubuntu 16.04运行时使用的依赖:
dotnet build --runtime ubuntu.16.04-x64
相关问题
- 1. 适用于Windows .NET的云计算机应用程序
- 2. 将dotnet核心(.NET Core)嵌入到Windows/Linux上的本机应用程序
- 3. 在Java8应用程序上使用Admob(在Windows/Linux计算机上)
- 4. 如何在Linux上运行.net core 2 windows编译NUnit测试用例?
- 5. 为Windows编译Linux应用程序(C)
- 6. MingW GCC在linux上编译用于windows的SDL程序?
- 7. 在Windows上编译Linux汇编程序
- 8. 如何在Windows中编译用于Unix/Linux的C++应用程序
- 9. 如何在Windows 7机器上运行.Net Core web应用程序?
- 10. 在Linux上编译Windows的OpenGL应用程序
- 11. 如何远程调试在Linux上编译的Windows应用程序
- 12. 在Windows上编译GTK +应用程序?
- 13. 在linux上编译windows程序集
- 14. 如何交叉编译linux下的windows wxwidgets应用程序
- 15. 如何编译在Windows上使用NSApplication的GNUstep应用程序?
- 16. 如何编译用于CPU优化的.NET应用程序?
- 17. 如何在Linux上静态编译SDL2和GLEW应用程序?
- 18. 如何在linux上为JNI应用程序编译动态库?
- 19. 在Mac或Windows上运行.NET Core控制台应用程序
- 20. 如何交叉编译具有windows(PE)目标的linux计算机上的haskell程序?
- 21. 从类库(.NET Core)引用ASP.NET Core Web应用程序(.NET Core)
- 22. 如何在Windows Metro应用程序中使用.Net Framework 4.0编译的dll
- 23. 如何在Linux上运行ASP.NET Core Web应用程序?
- 24. 在Linux机器上执行使用intel-fortran编译的程序
- 25. 特定端口上的VSCode主机.NET Core应用程序
- 26. 如何在Windows上编译Linux套接字程序?
- 27. 如何在本地计算机上测试互联网应用程序(windows-7)?
- 28. 如何在Windows 10计算机上从Microsoft Access VBA启动Metro应用程序
- 29. 如何在其他计算机上运行DirectShow.net应用程序
- 30. 如何编写可远程调用的对应程序以在远程计算机上执行计算
谢谢。但是我得到这个错误:'无法找到与目标运行时兼容的'.NETCoreApp,Version = v1.0'的运行时目标:'win10-x64,win81-x64,win8-x64,win7-x64 '。' –
@Javad_Amiry你需要指定你支持那些运行时。请参阅http://stackoverflow.com/a/37590605/2833802和http://stackoverflow.com/a/40194003/2833802 SO答案 – Set