我已经将(Twitter)Bootstrap集成到我的ASP.NET MVC(4)应用程序中.在我的源代码中,我有以下字体文件:

当我发布我的应用程序时,只有该.svg文件包含在此fonts文件夹中.
我也有这个img文件夹是bootstrap的一部分:

发布我的应用程序时,所有图像文件都包含在内.
那么,如何在发布应用程序时让VS2013复制这些字体文件?
这是我的dummy项目build.gradle文件:
apply plugin: 'groovy'
repositories {
mavenLocal()
mavenCentral()
}
dependencies {
compile 'org.codehaus.groovy:groovy-all:2.3.3'
compile 'org.slf4j:jcl-over-slf4j:1.7.7'
testCompile 'junit:junit:4.11'
testCompile 'org.mockito:mockito-all:1.10.8'
}
task sourcesJar(type: Jar, dependsOn: classes) {
classifier = 'sources'
from sourceSets.main.allSource
}
artifacts {
archives sourcesJar
}
task wrapper(type: Wrapper) {
gradleVersion = '1.11'
}
Run Code Online (Sandbox Code Playgroud)
当我运行时gradle clean build -Pversion=1.2.3,这会打包我的所有代码并build/libs/dummy-1.2.3.jar为我创建一个.
我想知道必要的绝对最小 Gradle代码量,以便我可以将我的"虚拟"JAR发布到我的本地Maven缓存(mavenLocal()).此外,这如何与版本控制一起使用?我总是可以为虚拟JAR指定具体版本,但是当我在本地发布时,发布SNAPSHOT版本对我来说更有意义(至少对我而言).我可以跑gradle clean build -Pversion=0.1.SNAPSHOT,但后来我关心的是其他本地项目是否会拿起最新SNAPSHOT版本.
再说一次:
dummy在本地发布的最低限度代码是什么?SNAPSHOT …我的意思是字面意思.近亲希望为自己的公司创建自己的网站并向我寻求帮助.我已经邀请她建立网站,处理域名注册等等,但我没有时间为她设计网站.所以,我想给她一个软件,她可以在其中编辑页面并自己发布.
我的功能愿望清单.该软件应该
我到目前为止看着Nvu(太复杂),zeta Producer(甚至在我开始编辑第一页之前就崩溃了),CityDesk(非常有前途,但仍然太复杂而且不是德语).我很满意Namu6,但不幸的是,它只是英文版.
我很高兴有任何建议.
[编辑]
有些人要求一个平台:她只使用Windows,因此Mac或Linux不是一个选择.
我正在开发一个相当新的项目,我们从头开始.因此,不仅需要开发Web应用程序本身,而且需要从头开始发布站点和配置Web服务器等的整个过程.
这个问题可能更适合服务器故障,但这实际上取决于答案.所以,让我们试一试.
我曾经通过VS2008发布我们的网站(右键点击网站,发布网站,等待......完成)我需要以某种方式调整过程并触发其他一些任务,例如: - 从我的dav机器复制一些文件夹到Web服务器 - 删除测试数据库并让一些脚本在其上运行 - 也许还有一些我现在不记得了.
我正在阅读最明显的解决方案,如MSBuild,Powershell和VSTS2008,但我真的不想深入了解它们,直到我知道,这些工具实际上可以解决我的问题.所以大家好,我很确定你们很多人对这些工具有很多了解,或者知道更好的工具.请告诉我.我真的很感激.
这就是我所居住的环境: - VS 2008 - VSTS 2008 - SQL Server 2008 - Windows Server 2008
更新:感谢迄今为止的出色答案,但我特别希望将解决方案集成到Visual Studio Team Foundation Server中,因为我们已经将它用于源代码管理.
干杯,史蒂夫
在asp.net中使用Visual Studio发布功能有什么好处?仅仅因为第一次请求到网站需要时间?或阻止源代码?(我们可以使用classlibrary项目并发布该代码的dll)发布还有其他任何好处吗?
谢谢 .
我希望测试页面在一个名为"tests"的文件夹中,并且能够在调试期间运行页面,但是当我发布应用程序时,它会排除这些文件.我正在使用Asp.Net 3.5,Windows Server 2008和c#Vs 2010
Android系统有一个名为"Unknown Sources"的标志,允许它从非市场来源安装应用程序.
如果我按照Android开发者网站上的描述签署我的应用程序(即使用我从谷歌获得的私钥创建的证书),并决定不在Android市场上发布我的应用程序,而是在我自己的网站上托管它.
这个应用程序会被android系统视为非市场吗?它是否仍会在关闭"未知来源"选项的情况下安装?
我已于12月2日在Android电子市场支付了25美元.但到目前为止,我的开发者帐户尚未激活.我无法通过它发布应用程序.
您的Android电子市场注册仍在处理中.您可以将应用程序上传到Android电子市场,但在注册完成之前无法发布.
还解释了我从印度从Android Market发布付费应用程序的问题.
我通过以下链接:
注册Android Market的注册时间最长可能需要4天吗?
如何从印度销售Android应用程序?
我也看过这个网址,包括印度也发布应用程序:
此外,来自32个国家的Android Market用户将能够购买应用程序,此外还有阿根廷,比利时,巴西,捷克共和国,丹麦,芬兰,香港,印度,爱尔兰,以色列,墨西哥,挪威,波兰,葡萄牙,俄罗斯,新加坡,瑞典和台湾.
以上引用来自以下链接:
http://android-developers.blogspot.com/2010/09/more-countries-more-sellers-more-buyers.html
请帮我解释为什么我仍然无法设置我的发布商帐户.
编辑:
感谢大家的回复..我使用以下链接http://support.google.com/androidmarket/developer/bin/request.py?contact_type=dev_registration与Android市场联系.
然后我收到了他们的邮件,他们让我发送订单号,屏幕截图,我用来访问Android市场发布者帐户的操作系统和浏览器版本.我邮寄了他们,他们在4小时内道歉并激活了我的帐户.:)
UPDATE
现在看到这个链接,我们可以从谷歌播放发布和购买付费应用程序.谷歌从2012年10月18日开始在商家列表上添加印度,开发商将能够从2012年10月25日起从Android市场销售
我写了一个小命令行工具,通过存储运行时/内存/ VCS信息以及结果来跟踪数值模拟.
我只是尝试将其上传到名称下的PyPI,labbook但意识到该名称是由一个项目完成的,其整个代码内容如下:
"""
labbook.py
After modifying this file don't forget to modify __init__.py to expose your package's API.
"""
def a_function_of_mine():
"""
This function returns the string 'result'.
"""
return 'result'
class MyClass:
"""
This is a class that should be documented.
"""
def a_method_of_mine(self):
"""
Please document public methods as well.
"""
return 'another result'
Run Code Online (Sandbox Code Playgroud)
当然,我可以为我的项目提供其他名称(我愿意接受建议),但总的来说:
在这种情况下,正确的程序是什么?
联系原作者并询问他是否会考虑将项目缩小(这似乎是一些教程的结果,绝对不能重复使用)?
为pypi重命名我的项目,但保留包结构,即为安装了两个包的最终用户接受可能的冲突(在这种情况下不太可能!)?
重命名整个项目?
要求PyPI让项目失效?这似乎是不可能的,但另一方面,如果这是不可能的,恶意用户可能只需要一个字典和一个简短的脚本来完全混乱PyPI并使上传简洁命名的包永远不可能永远
我制作了一个 WPF 和控制台应用程序,供某人在我无法访问的私人服务器上使用。我使用 Visual Studio 2019 的内置“发布向导”来创建依赖于框架的单文件应用程序。当这个人打开 WPF 应用程序时,他们收到了标准警告:
他们点击是,据我所知,他们安装了 .Net Core 3.1,这是应用程序的目标。
重新启动计算机后,他们再次收到完全相同的警告。我不确定发生了什么,所以我将应用程序重新打包为独立的,因为安装的 .Net Core 版本与我的应用程序的目标相同。
这似乎有点奏效。我们遇到了一些不相关的问题,我不得不在代码中修复这些问题,然后我重新发布了项目并将它们发送出去。
他们尝试使用 WPF 应用程序并再次收到安装警告。
现在无论我在“发布向导”中选择什么选项组合,他们都会收到警告。
我不知道该怎么做。
这是我的发布设置的图片
publishing ×10
android ×2
asp.net ×2
c# ×2
google-play ×2
.net ×1
.net-core ×1
asp.net-mvc ×1
deployment ×1
editor ×1
gradle ×1
html ×1
maven ×1
msbuild ×1
powershell ×1
pypi ×1
python ×1
signing ×1
snapshot ×1
web ×1
wpf ×1