2
我可以創建一個「Python發行」我的模塊直接使用PTVS(Python的工具爲Visual Studio)蟒蛇分佈?我在使用命令行之前完成了這一操作,但未使用PTVS。如果是,如何? 謝謝!創建直接使用PTVS
我可以創建一個「Python發行」我的模塊直接使用PTVS(Python的工具爲Visual Studio)蟒蛇分佈?我在使用命令行之前完成了這一操作,但未使用PTVS。如果是,如何? 謝謝!創建直接使用PTVS
目前還沒有。我想你想投的特點是Feature: build package。如果你已經在過去做到了這一點與py2exe或其它軟件包,那麼你可以與我們的2.1釋放線路直接進入PTVS這一點。這會給你一個項目上下文菜單,讓你在IDE中運行命令。
要做到這一點,你會修改.pyproj文件並添加類似:
<PropertyGroup>
<PythonCommands>$(PythonCommands);PythonRunPyLintCommand</PythonCommands>
<PyLintWarningRegex>
<![CDATA[^(?<filename>.+?)\((?<line>\d+),(?<column>\d+)\): warning (?<msg_id>.+?): (?<message>.+?)$]]>
</PyLintWarningRegex>
</PropertyGroup>
<Target Name="PythonRunPyLintCommand"
Label="Run PyLint"
DependsOnTargets="ResolveStartupPath"
Returns="@(Commands)">
<CreatePythonCommandItem Target="pylint.lint"
TargetType="module"
Arguments=""--msg-template={abspath}({line},{column}): warning {msg_id}: {msg}" -r n @(Compile, ' ')"
WorkingDirectory="$(WorkingDirectory)"
ExecuteIn="output"
RequiredPackages="pylint>=1.0.0"
WarningRegex="$(PyLintWarningRegex)">
<Output TaskParameter="Command" ItemName="Commands" />
</CreatePythonCommandItem>
</Target>
這個例子是炮擊了以pylint的,但你可以改變的TargetType爲可執行文件/腳本/代碼或點子來執行不同的的東西。你可以改變ExecuteIn安慰,輸出或REPL有各種不同的位置輸出顯示。
是變化的TargetType和ExecuteIn足以將其更改爲一個簡單的Python項目,而不是pylint的或做我必須要改變其它的值嗎? – XZ6H