如果我为MacOSX制作应用程序,我是否需要将它放在Mac应用程序商店中,或者我可以在我的网站上免费分发它吗?那么Windows呢?谢谢 最佳答案 不,没有这样的要求,您可以随意分发您的程序。您可能希望使用Appstore作为分发方法,但要做到这一点,您必须符合各种apple要求。我不确定Windows的等价物是什么,但同样,没有这样的要求。想想数以百万计的独立应用程序,这些应用程序与任何集中式商店都没有隶属关系,我想说大多数仍然属于这一类。2018年更新-随着安全问题的增加以及复制iOSAppStore成功的愿望,Apple越来越
这是场景:我有一个ASP.NET应用程序,它具有最新的OracleDDLs(64)位。我在Windows7机器上本地运行它。它运行良好。当我从Windows7机器发布到运行IIS的服务器时,出现此错误http://prntscr.com/2hwiaf当我从WindowsXP机器上发布相同的应用程序时,它工作正常。我检查了服务器,它有最新的Oracle。64位。我检查了GAC。有什么想法吗? 最佳答案 问题是您运行的某些代码的编译方式与其他代码不同。如果您的任何组件是32位的,而oracledll是64位的,您就会遇到这个问题。还要确
我遇到一个问题,当我通过MSBuild(4.0)发布我的ClickOnce应用程序时,publish.htm(或default.htm)没有在app.publish文件夹中创建。当通过VisualStudio发布时,它被装箱...在我的.csproj文件中,我设置了以下属性,但它仍然无法正常工作...truedefault.htm有什么想法吗?谢谢 最佳答案 我找到了一个很好的解决方案here.您可以使用内部带有{VERSION}占位符的publish.htm模板。MSBuildCommunityTasks是FileUpdate任务
我已经使用VisualStudio2010的发布功能部署了这个应用程序;它需要保存一些用户设置(例如数据库连接信息),并且有这台特定的计算机以某种方式不断重置应用程序的设置。最让我困惑的部分是我无法弄清楚在什么情况下会发生这种情况或发生这种情况的原因。我知道设置设置正确,因为该应用程序在6或7台其他计算机上运行良好。什么可能正在删除应用程序的设置?或者,您建议我用什么来存储这些设置?加密文件?编辑:我正在使用默认的应用程序设置。它们在app.config文件中定义。可以使用Properties.Settings.Default.propertyName访问它们
我正在尝试自行托管一个.netcoreMVC应用程序。它适用于所有.cs文件。当我通过命令窗口发布它(dotnetpublish-fnetcoreapp1.0-crelease)时,它显示以下错误:Noexecutablefoundmatching"bower"我什至尝试使用VS发布。它生成二进制文件。但是当我在命令提示符下执行dotnetrun时,我收到此错误消息:projectfiledoesnotexist'project.json'谁能建议如何使用二进制文件进行自托管? 最佳答案 从命令行运行dotnetpublish命令时
我一直在尝试使用VisualStudio2017社区版发布.NetCore2.0控制台应用程序,但它总是失败(它在VS2017中完美运行)。这是我的CSPROJ:Exewin10-x64;osx.10.11-x64netcoreapp2.0Always这些是我创建的发布配置文件的属性。点击发布后,我会看到这个错误窗口。下面是它生成的非常有用的“诊断日志”。System.AggregateException:Oneormoreerrorsoccurred.--->System.Exception:Publishingfailed.---Endofinnerexceptionstacktr
有没有人在.NETCore1.1中看到一个问题,在netcoreapp1.1\publish文件夹下,他们最终有一个bin文件夹,该文件夹似乎在自身循环并最终导致路径太长消息出现在Windows中。尝试在Windows资源管理器中删除此文件夹会导致出现“源太长”消息。唯一的解决办法是使用RoboCopy.这是生成路径之一的示例:bin\Debug\netcoreapp1.1\publish\bin\Debug\netcoreapp1.1\publish\bin\Debug\netcoreapp1.1\publish\bin\Debug\netcoreapp1.1\publish\bin
当我点击Publish方法时,会出现以下选项:每种方法的意义是什么? 最佳答案 WebDeploy-如果您在服务器计算机上运行IIS并配置为接收WebDeploy请求,它将发送IIS请求的所有文件。IIS将立即开始运行新网页。Web部署包-如果您在服务器计算机上运行IIS并配置为接收Web部署包,它将打包您的整个网页,并将它们上传到服务器计算机。IIS将立即开始运行新网页。FTP会将文件上传到FTP服务器(可以是任何处理FTP的操作系统),但请注意这是不安全的,整个上传过程可以被捕获和妥协。文件系统将使用当前项目配置支持的任何方法将
我需要能够通用地单独构建和发布C#ASP.NETWeb应用程序。理想情况下,我想使用MSBuild构建应用程序,如果成功,我想简单地发布该站点,最好只使用文件副本。目前,我能够使用MSBuild非常轻松地构建Web应用程序,但造成困惑的是发布。构建后,二进制文件位于bin文件夹中,但我不确定要复制哪些文件。模仿VS的发布功能所做的操作并仍然保持一切通用的好方法是什么? 最佳答案 您可以使用命令行调用VisualStudio网络发布管道,查看本教程,它会逐步向您展示如何执行此操作:指定发布配置文件您可以按名称或.pubxml文件的完整
我创建了一个WindowsC#项目并将其作为ClickOnce应用程序(项目属性中的发布功能)进行安装。我想包含一个文件夹,其中包含CrystalReport(rpt)文件。在我的应用程序中,我将rpt文件的路径作为我的安装位置。发布时如何包含此文件夹。这样我就不需要手动复制文件夹了。 最佳答案 Tom已经解释了如何添加文件。您明确表示您希望在发布后向ClickOnce应用程序添加一个文件夹。假设您在解决方案的根目录中有一个名为Dependencies的文件夹其中包含一个文件夹Reports其中包含您所有的RPT文件。以下是如何确保