.Net 核心网站发布 Microsoft.WebSite.Publishing.targets
.Net Core Website publish Microsoft.WebSite.Publishing.targets
我正在使用 .Net Core 2.0。
我创建了一个包含网络应用程序和网站的新解决方案。网站项目包含 index.html 和 web.config 文件。
发布 Web 应用程序没有问题,但网站给我带来了一些麻烦。
我添加了为文件系统发布方法配置的发布配置文件。
当我 运行 dotnet publish on default .publishproj 生成时,我收到以下错误消息
error MSB4019: The imported project
"C:\ProgramFiles\dotnet\sdk.0.0\Microsoft\
VisualStudio\v10.5\Web\Microsoft.Web
Site.Publishing.targets" was not found. Confirm that the path in the
<Import> declaration is correct, and that the file exists on disk.
好的,所以我将 website.publishproj 值更改为目标文件所在的位置。
<!--<Import
Project="$(_WebPublishTargetsPath)\Web\Microsoft.WebSite.Publishing.targets"
/>-->
<Import Project="C:\Program Files
(x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\
Microsoft.WebSite.Publishing.targets" />
然后我得到
error MSB3030: Could not copy the file
"C:\Users\Administrator\AppData\Local\Temp\WebSitePublish\WebSite2-
1026028577\obj\Debug\website.exe" because it was not found.
[C:\Users\Administrator\Documents\visual studio
2017\WebSites\WebSite2\website.publishproj]
我可以毫无问题地使用 visual studio 发布网站。我错过了什么?
您似乎在尝试使用 dotnet
CLI 工具来发布 "classic" 不受支持的网站项目。请改用开发人员命令提示符中的 msbuild
。
我正在使用 .Net Core 2.0。
我创建了一个包含网络应用程序和网站的新解决方案。网站项目包含 index.html 和 web.config 文件。
发布 Web 应用程序没有问题,但网站给我带来了一些麻烦。
我添加了为文件系统发布方法配置的发布配置文件。
当我 运行 dotnet publish on default .publishproj 生成时,我收到以下错误消息
error MSB4019: The imported project
"C:\ProgramFiles\dotnet\sdk.0.0\Microsoft\
VisualStudio\v10.5\Web\Microsoft.Web
Site.Publishing.targets" was not found. Confirm that the path in the
<Import> declaration is correct, and that the file exists on disk.
好的,所以我将 website.publishproj 值更改为目标文件所在的位置。
<!--<Import
Project="$(_WebPublishTargetsPath)\Web\Microsoft.WebSite.Publishing.targets"
/>-->
<Import Project="C:\Program Files
(x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\
Microsoft.WebSite.Publishing.targets" />
然后我得到
error MSB3030: Could not copy the file
"C:\Users\Administrator\AppData\Local\Temp\WebSitePublish\WebSite2-
1026028577\obj\Debug\website.exe" because it was not found.
[C:\Users\Administrator\Documents\visual studio
2017\WebSites\WebSite2\website.publishproj]
我可以毫无问题地使用 visual studio 发布网站。我错过了什么?
您似乎在尝试使用 dotnet
CLI 工具来发布 "classic" 不受支持的网站项目。请改用开发人员命令提示符中的 msbuild
。