当我发布 ABP 项目时,出现以下错误:
C:\Program Files\dotnet\sdk\6.0.100-rc.1.21458.32\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.ConflictResolution.targets(112,5): error NETSDK1152: Found multiple publish output files with the same relative path:
D:\Github\volo\abp\lepton-theme\src\Volo.Abp.AspNetCore.Mvc.UI.Theme.Lepton\compilerconfig.json,
D:\Github\volo\abp\bookstore\src\Acme.BookStore.Theme\compilerconfig.json,
D:\Github\volo\abp\lepton-theme\src\Volo.Abp.AspNetCore.Mvc.UI.Theme.Lepton\package.json,
D:\Github\volo\abp\bookstore\src\Acme.BookStore.Web\package.json.
D:\Github\volo\abp\bookstore\src\Acme.BookStore.Web\Acme.BookStore.Web.csproj
Run Code Online (Sandbox Code Playgroud) 我已经完成了我在Visual Studio 14.0中创建的应用程序,但是当我尝试发布该程序时,由于Visual Studio找不到"SignTool.exe",因此出现错误.我已经搜索了几次我的硬盘驱动器,但它在我的电脑上无处可寻.任何人都可以帮我找到它或下载它吗?
是否有任何API或工具可以让我自动将APK上传到Google Play?我想自动将自定义应用程序发布到我的帐户,无需任何手动步骤或图形界面.
我四处搜索但找不到任何用于执行此操作的API(仅限android-publisher,但它不支持发布,尽管它的名称).有没有人解决这个问题,看起来像一个基本功能?
我有用VS2010创建的ac..Net 4.0项目,现在可以通过VS2012访问.
我正在尝试仅将所需文件从此网站发布到目标位置(C:\ builds\MyProject [Files])
我的文件结构: ./ ProjectRoot / MyProject.csproj ./ProjectRoot/Properties/PublishProfiles/FileSystemDebug.pubxml
我通过MSBuild运行以下代码:
C:\ Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe ./ProjectRoot/MyProject.csproj/p:DeployOnBuild = true /p:PublishProfile=./ProjectRoot/Properties/PublishProfiles/FileSystemDebug.pubxml
这是FileSystemDebug.pubxml中的xml
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WebPublishMethod>FileSystem</WebPublishMethod>
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<SiteUrlToLaunchAfterPublish />
<ExcludeApp_Data>False</ExcludeApp_Data>
<publishUrl>C:\builds\MyProject\</publishUrl>
<DeleteExistingFiles>True</DeleteExistingFiles>
</PropertyGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)
结果是:
<publishUrl>C:\builds\MyProject\</publishUrl>WTF当我通过visual studio运行此发布配置文件时,会在*C:\ builds\MyProject*中创建一个文件夹,其中包含我想要的确切工件.
如何从msbuild获得这个简单的结果?
我是Gradle和Artifactory的新手,我想将一个JAR文件上传到Artifactory.
这是我的build.gradle档案:
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'maven'
apply plugin: 'artifactory-publish'
groupId = 'myGroup'
version = '1.0'
def artifactId = projectDir.name
def versionNumber = version
artifactory {
contextUrl = 'http://path.to.artifactory' // base artifactory url
publish {
repository {
repoKey = 'libs-releases' // Artifactory repository key to publish to
username = 'publisher' // publisher user name
password = '********' // publisher password
maven = true
}
}
}
artifactoryPublish {
dependsOn jar
}
Run Code Online (Sandbox Code Playgroud)
运行artifactoryPublish任务后,构建成功,如下所示: …
我从Visual Studio 2015发布我的ASP.NET 5 MVC6项目.我从我的服务器导入了发布配置文件.连接验证成功,但是当我发布我的项目时,我有以下错误:
ERROR_CERTIFICATE_VALIDATION_FAILED
使用指定的进程("Web管理服务")连接到远程计算机("XXXXXXXXX"),但无法验证服务器的证书.如果您信任该服务器,请再次连接并允许不受信任的证书.
在发布设置中没有允许不受信任的证书的选项.
当我在命令行中发出以下命令时:
dotnet publish -o "./../output" -c Release
在dotnetcli正确的出版项目.但是,它不会复制appsettings.Production.json文件,只有appsettings.json.
为什么是这样?我已经google了并阅读了官方核心文档,但还没有找到正确的环境appsettings.json应该如何在发布输出中结束.
我应该appsettings.Production.json手动复制到已发布的文件夹吗?
当我从visual studio 2010使用Web部署时,我收到以下错误.Web部署任务失败.('Microsoft.Web.Deployment.DeploymentManager'的类型初始化程序引发了异常.)
我突然开始收到这个错误!我使用所有相同的设置多次发布我的网站,但突然间它开始给我这个错误.它可能是网站属性中的东西吗?我正在使用asp.net并拥有Windows 7并发布到Windows Server R2.请帮忙!
我正在创建一个可发布的包,当我导航到obj\Debug\Package\PackageTmp目录时,我看到web.config的连接字符串被替换为可替换的令牌,我根本就不希望这样.我将不会使用发布批处理文件或任何东西,我将复制目录中的文件(我正在使用发布包系统,以便在我测试我的项目时获取大量动态生成的文件并获取我的项目的新/原始文件树)我不想要那些web.config标记和转换等,我只是希望我的web.config文件像任何其他文件一样被复制.我如何实现这一目标?我已经看到了/p:AutoParameterizationWebConfigConnectionStrings=Falsecommad行的方法,但我没有使用命令行,我正在使用GUI来创建包.如何阻止web.config将连接字符串更改为令牌?
在您说:是的之前,我知道我可以从原始目录中复制原始web.config,但我不想处理这个问题,我想在我测试时单击一下完成它发布包并经常重新创建包.
我有一些文件夹,我想保留在项目中,但不包括在发布中.
那可能吗?
publish ×10
c# ×4
.net ×2
asp.net ×2
asp.net-core ×2
.net-6.0 ×1
.net-core ×1
android ×1
api ×1
apk ×1
artifactory ×1
azure ×1
dotnet-cli ×1
google-play ×1
gradle ×1
msbuild ×1
signtool ×1
ssl ×1
web-config ×1